Добавлен Diazon
Итак, система такая:
Есть "Городской центр" который тренирует дамми "Обучение работника"
Когда обучение заканчивается, случайному юниту игрока типа "крестьянин" дается способность на основе канала и приказ ее использовать. По окончанию каста он превращается в работника.
Как у меня сделано
Событие:
Юнит enters Playble map area
Условие:
Юнит юнит = обучение работника (Дамии)
Действия:
Убить Entering unit
Пикнуть случайного 1 юнита из юниты типа "крестьянин" и дать ему способность "тренировка"
Приказ пикнутому - использовать способность
Событие:
Юнит enters Playble map area
Условие:
Юнит юнит = обучение работника (Дамии)
Действия:
Убить Entering unit
Пикнуть случайного 1 юнита из юниты типа "крестьянин" и дать ему способность "тренировка"
Приказ пикнутому - использовать способность
Сейчас время обучения дамии 15 секунд. Время каста способности 10.
Т.Е. одновременно может тренироваться только один крестьянин. И вроде тут все гладко.
Т.Е. одновременно может тренироваться только один крестьянин. И вроде тут все гладко.
Но мне бы хотелось сделать наоборот: Чтобы дамми тренировался 5 секунд. А работник кастовал абилку 15.
Таким образом бы тренировалось несколько работников.
Таким образом бы тренировалось несколько работников.
Проблема в том что крестьян одновременно максимум 6 и есть шанс что пикнется крестьянин который уже использует способность.
Как исключить крестьянина который кастует способность из действий триггера?
Как исключить крестьянина который кастует способность из действий триггера?
Принятый ответ
nvc123, ну так потому я и подписался как Кэп. Просто тема почему-то до сих пор не закрыта, вот я и подумал, что твой ответ не понятен. Ибо, уложить такую формулировку в одно слово - это, конечно, мастерство :)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован nvc123
тоже что и я сказалпояснил мой комментарийспасибо