Делаю триггерное самолечение, когда здоровье максимально, то самолечение не только не должно срабатывать, но и должна появляться поясняющая надпись, что здоровье полное. Есть среди переменных игрового интерфейса HPmaxed - Герой абсолютно здоров. Можно вызвать триггерно этот элемент, чтобы были текст и звук?
Как надо:
Как надо:
Как у меня сейчас:
Пожалуйста, не JASS, но можно custom script.
Принятый ответ
Это просто текст? Если да, то можно тексттагом выводить над юнитом, а звук триггерно включить. Могу сделать что-нибудь похожее, если надо.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
и чекай
ScopteRectuS, работает вариант, пока ещё не пробовал скрыть иконку, пытаюсь сделать Самолечение красиво. Дело в том, что оно не должно вообще срабатывать, если здоровье полное, пока получается сбивать заклинание только приказом Стоп, не сбивают ни удаление, ни блокировка способности, ни обнуление маны с возвращением оных через 0,01 секунду по таймеру. А это не особо хорошо выглядит, если герой бежит, атакует, да и просто стоит, ведь текущий приказ тоже сбивается. Может можно как-то сделать, чтобы во время атаки или бега герой не останавливался? По идее там что-то можно попробовать с флагом Непрерываемый, но я с ним не работал раньше.
С флагом Непрерываемый вряд ли что получится. Этот флаг не даёт сбить текущий приказ, потому мне казалось, что было бы замечательно, если бы кнопку дали какой-то пустышке, которая вызывала бы триггерно лечение, если здоровье меньше 100%, а при полном здоровье давали Непрерываемость и задействовали бы хоткей способности зелья, потом Непрерываемость убирали (сотые доли секунд на это уходили бы). Но тут, во-первых, сомнительно, сработал ли бы хоткей в Непрерываемости, во-вторых, даётся Непрерываемость через Морф рунами, а герой бы не взял руну для снятия Непрерываемости, пока не выполнит текущий приказ. То есть, например, отдам я команду идти в другой конец карты, по пути нажму Самолечение при полном здоровье, тогда герой не будет ни на что реагировать, пока до места назначения не дойдёт.
А применение зелья тоже сбивает текущий приказ.
Применение зелья не сбивает приказ, можно отправить куда-то паладина, по пути применить зелье, паладин проиграет Spell и продолжит путь. Если в триггере удалить отдачу приказа Стоп после применения способности (при полном здоровье), то будет видно, что паладина накрывает золотистый визуальный эффект и расходуется мана, то есть хоткеем приказ не сбивается.