Добавлен
В варике нужно реализовать, что то типа юнит пропадает, создавая при этом своих клонов(Dummy) и пока этих клонов не уничтожишь, оригинал, а то есть применяющий эту способность появился.
Ну дак, как это можно реализовать, жду ответов, за ранее благодарю.
Можно на jass или гуи как хотите:)

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

Человек, знающий Jass не задаст такого нелепого вопроса.
простые проверки условий
Юнит применяет способность -> Спрятать, Сделать неуязвимым -> Создать юнита дамми (клона) - Запомнить его в переменную -> Новый триггер с событием на смерть юнита (переменная даммика) -> показать кастера, вуаля
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
6 лет назад
0
Похожие вопросы:

ответ
  1. а) Создай 2 переменные-массива по типу "боевая единица" (массив - чтобы для каждого игрока, мы ведь за мультиплеер трем, прально?), назови типа MyChampion и MyChampionDummy.
    б) подготовь невидимого героя-пустышку с нужной тебе иконкой, убери ману, если у чемпиона ее нет. Убери ему радиус обзора, убери галочки типа "отмечать на мини-карте" - остальные - опционально.
    В дальнейшем мы будем синхронизировать пустышку и реального чемпиона, создавая видимость одной боевой единицы.
    Итак, наш первый триггер:
в) Отследи первое появление чемпиона, когда это случится - создай для игрока героя-пустышку. Соответственно сделай MyChampion [number of (Owner of trained unit)]= last trained unit, следующей строчкой создай того самого героя-пустышку для (owner of trained unit) и сделай MyChampionDummy = last created unit. Теперь мы прочно связали этих чуваков. Этот же триггер запускает остальные.
г) Отслеживание здоровья. Сделай изначально выключенный цикличный триггер, там, каждые 0.3 секунды. Триггер запускается пунктом в). Каждые 0.3 секунды меняй здоровье героя (чья икона висит, надо чтобы она соответствовала, прально?) в % на здоровье самого чемпиона.
д) пропищи событие, мол, если выбирает игрок своего героя (кликая на иконку) выбирается чемпион
е) убивай героя вместе с чемпионом
ж) отключай триггеры с проверкой и выбором, пока чемпион мертв
з) не забывай обновлять переменную чемпиона с каждым новым чемпионом.

0
27
6 лет назад
0
Человек, знающий Jass не задаст такого нелепого вопроса.
простые проверки условий
Юнит применяет способность -> Спрятать, Сделать неуязвимым -> Создать юнита дамми (клона) - Запомнить его в переменную -> Новый триггер с событием на смерть юнита (переменная даммика) -> показать кастера, вуаля
Принятый ответ
0
4
6 лет назад
0
PrincePhoenix:
Человек, знающий Jass не задаст такого нелепого вопроса.
простые проверки условий
Юнит применяет способность -> Спрятать, Сделать неуязвимым -> Создать юнита дамми (клона) - Запомнить его в переменную -> Новый триггер с событием на смерть юнита (переменная даммика) -> показать кастера, вуаля
Ну, не на гуи же он намного хуже, да и к тому же я только, только начал изучать jass и сам редактор, да и с оптимизацией у меня проблемы
хотелось бы, чтобы всё в один код вместилось)0))
0
23
6 лет назад
Отредактирован Araders
0
Pain_Greed, эта способность нужна только для одного юнита или для нескольких?
0
4
6 лет назад
0
Araders:
Pain_Greed, эта способность нужна только для одного юнита или для нескольких?
для одного, применяющего способность
0
13
6 лет назад
0
хотелось бы, чтобы всё в один код вместилось)0))
Это же не оптимизация.
Тебе же ответили на вопрос. А если ты ждешь код, то для этого есть топик с заказами.
Этот комментарий удален
3
32
6 лет назад
3
Как насчет ульта панды пивовара?
0
23
6 лет назад
0
quq_CCCP, + самый оптимальный этот скил чем изобретать jass =)
1
13
6 лет назад
1
quq_CCCP, панда же умирает, если всех мини-панд убить. Или это настраивается?
0
17
6 лет назад
0
У меня в кампании был похожий скил, когда у юнита становилось на 100 хп меньше, он делал клонов, но можно было добавить к этому исчезновение, если долепить "действие - скрыть юнита", только нужно подождать долю секунды, пока он докастует скил.
Кампания Душа Демона, part 5, если не ошибаюсь.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.