Хочется сделать так, чтобы при нажатии на иконку (как в Shango Tower Wars) к противнику шёл призванный тобой юнит. А ещё призыв юнитов без воздействия игрока, когда придёт время получиьт инком (так же в карте Shango Tower Wars) Также за призванных тобой юнитов давали прибавку к инкому. Как это сделать?
Принятый ответ
всё что я могу тут расписать: 1. регистрируем точки спавна юнитов под индексом игрока (если они динамические то делаем в самом триггере спавна эти точки и обнуляем их), 2. спавним юнитов в этих точках и добавляем к переменной выбранного игрока такое-то число, что послужит инкомом. 3. периодически выдаём голду, 4. спелл где выбираем всех юнитов кастующего и приказываем им перейти нападая куда-то
upd: если ты подразумевал под нажатием на иконку автокаст, то могу переделать
а если сам призыв это не спавн юнита, а бесконечная тренировка, то опять же, могу переделать
а если сам призыв это не спавн юнита, а бесконечная тренировка, то опять же, могу переделать
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован rsfghd
чтобы через кнопку призванные юниты атаковали нужного игрока - при касте выбираешь всех юнитов кастующего и приказываешь им атаковать что надо
Отредактирован Нейни
moonfolk, с помощью триггеров можно сделать.
Например что то вроде того:
(Даем способность)
Боевая единица - a unit повышает уровень (generic unit event) в принципе ты можешь героя при создании/покупке занести в переменную и использовать specific unit event, тогде не придется проверять тот герой или не тот
Условия:
unit type of (triggering unit) равно [тут указываешь героя] (unit - type comparison)
Действия:
Боевая единица - add [нужный скилл] to (triggering unit)
тут все что необходимо и добавляешь
События:
Боевая единица - a unit Начинает применять способность (generic unit event)
Условия:
Ability being cast равно [абилка, активирующая замену юнита] (ability comparison)
Действия:
Replace (casting unit) with a [новый юнит] using Старая связь боевой единицы life and mana (Боевая единица - replace)
Отредактирован rsfghd
а если сам призыв это не спавн юнита, а бесконечная тренировка, то опять же, могу переделать