Добавлен Boba
Всем привет, глуповатый вопрос, но я не нашел ответа. Как сделать ограничение на призываемого юнита (элементаль, зверушки у рексара и тд.)? Ограничение подготовки не помогает(
P:S Я сделал время призыва 0, поэтому юниты вечные и для этого как раз и нужно ограничение
P:S Я сделал время призыва 0, поэтому юниты вечные и для этого как раз и нужно ограничение
Принятый ответ
Короче, если у тебя всего один такой герой на карте, то вот простой способ реализовать эту систему (даже на все уровни способности с разными уровнями юнитов).
Вот прикрепил карту, если интересно самому потестить и посмотреть.
Если же героев может быть несколько таких, то просто делай группы в хэштаблице, привязанными к герою. А схема в целом та-же.
При призыве нового юнита, если есть 2 старых, один из них умрет. Это будет выгоднее в любых ситуациях, ибо новый призванный полностью здоров и может быть на уровень выше чем любой старый.
Если хочешь, чтобы 3-тий просто не призывался, удали убийство юнита в проверке и замени на:
Если юнитов в группе Юниты больше 1 то:
убить юнит триггера
иначе:
добавить юнит триггера в группу юниты
Если юнитов в группе Юниты больше 1 то:
убить юнит триггера
иначе:
добавить юнит триггера в группу юниты
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. konvan5
Ограничение в длительности жизни юнита? Ограничение в кол-ве призываемых юнитов 1 героем, типа призвал 1, потом еще раз и первый удалился?
Если 1 вариант, чем тебе основа способки призыва элементаля воды не подходит?
Если 2 вариант, чем тебе основа способки призыва медведя Рексаром не подходит?
Ред. rsfghd
я имел в виду ограничение кол-ва конкретного вызываемого юнита (мол его вызвать можно только 2 раза)
Ред. Boba
Призвал 1 раз, призвал 2 раз, призвал 3 раз - ничего не происходит (так как подразумеваемый лимит в 2 юнита), но первые два юнита живут +со способностью ниче не происходит она остается. Если убили кого-то из тех двух убили или сразу обоих, то цикл начинается заново: призвал 1 раз... и т.д
Сами же юниты у меня без таймера. Это так и должно быть (я поставил время жизни на 0, следовательно таймер спал и они стали вечными).
Простите ребят, что не указал всё так подробно, прост вы подкинули такие варианты о которых я даже и не догадывался.
Ждем, пока автор нормальным человеческим языком объяснит, а не 3 куска паззла даст из 10 и бери и угадывай, какая картинка нужна :D
А так, исходя из интерпретации, ему надо время жизни, на том думаю можно и остановиться )
Ред. konvan5
Если юнитов в группе Юниты больше 1 то:
убить юнит триггера
иначе:
добавить юнит триггера в группу юниты
Ред. Boba
P:S в след разы вопросы буду формулировать четчё.