Как можно воздействовать на юнита в транспорте?

На юнитов, находящийся в транспорте, можно ли как-нибудь воздействовать (например, давать пассивные способности, отнимать здоровье) без события "юнит погружён"?

Ответ

Спустя несколько десятков тестов пришёл к выводу, что способности никак не работают. Зато можно воздействовать триггерно так, что нужно.

Views: 44

МрачныйВорон #1 - 4 days ago (изм. ) 0
Голосов: 0
Что значит без события "юнит погружен"? Возможно вы хотите зафиксировать, что юнит находится в транспорте, то без этого никак. Добавляете в группу. Эта группа нужна просто для проверки, что юнит в транспорте. Когда нужно узнать в транспорте ли он, в условием Boolean - "юнит в <группе>". Можно и по-другому чекать, но мне с группой проще
А выход из группы возможен с помощью приказа. Когда юнит дропается или вылезает из транспорта, он получается приказ "stop". Есть наработка на хгм.
Можно еще зафиксировать условием Boolean - "находится ли юнит в транспорте". Однако, это условие очень не подходящее, поскольку нужно указывать не только пассажира, но и транспорт. А так сложнее будет, поскольку транспортом может кто-угодно быть. Нужно пикать всех юнитов на карте, и чекать этой фукц
так что вы имели в виду не понятно. Возможно можно воздействовать и давать, самим то чего не проверить? Юниты по сути скрыты. Пример навык кодоя, который проглатывает жертву, и переваривает ее - это тоже транспорт.

Wjatschik #2 - 4 days ago 0
Голосов: 0
Что значит без события "юнит погружен"? Возможно вы хотите зафиксировать, что юнит находится в транспорте, то без этого никак. Добавляете в группу. Эта группа нужна просто для проверки, что юнит в транспорте. Когда нужно узнать в транспорте ли он, в условием Boolean - "юнит в <группе>". Можно и по-другому чекать, но мне с группой проще
А выход из группы возможен с помощью приказа. Когда юнит дропается или вылезает из транспорта, он получается приказ "stop". Есть наработка на хгм.
Можно еще зафиксировать условием Boolean - "находится ли юнит в транспорте". Однако, это условие очень не подходящее, поскольку нужно указывать не только пассажира, но и транспорт. А так сложнее будет, поскольку транспортом может кто-угодно быть. Нужно пикать всех юнитов на карте, и чекать этой фукц
так что вы имели в виду не понятно. Возможно можно воздействовать и давать, самим то чего не проверить? Юниты по сути скрыты. Пример навык кодоя, который проглатывает жертву, и переваривает ее - это тоже транспорт.

  1. "Без события юнит погружен" имею ввиду, как можно отсылаться к юнитам в другом триггере без оного события, но Вы ответили уже на это.
  1. Я имел ввиду, если, например, дать юнитам, которые в транспорте, для примера, чумное облако, то их оно не будет убивать. Ведь так? Хорошо, сейчас сам проверю некоторые идеи, по поводу этого.
МрачныйВорон #3 - 4 days ago 0
Голосов: 0
на второй вопрос я не могу знать ответа. Это нужно самому потестить. Ну например, триггерный урон можно нанести, думаю. У меня такой задумки не было.
Wjatschik #4 - 4 days ago 0
Голосов: 0
на второй вопрос я не могу знать ответа. Это нужно самому потестить. Ну например, триггерный урон можно нанести, думаю. У меня такой задумки не было.
Я протестил. Юниты только некоторое время, как зашли на борт, получают реген маны или отнимается хп. Потом ничего на них из обычных способностей не действует, когда на борту, к сожалению.
Wjatschik #5 - 4 days ago 0
Голосов: 0

Спустя несколько десятков тестов пришёл к выводу, что способности никак не работают. Зато можно воздействовать триггерно так, что нужно.