XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > StarCraft (только чтение)> Галактическая академия
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

 
temansk

offline
Опыт: 188
Активность:
Отмена автоатаки по-умочанию
Добрый день. Мне нужно создать такую систему, при которой у юнита есть два режима поведения:
  1. Обычный (запрет атаки) - юнит не атакует по-умолчанию врага, попадающего в зону поражения. Но можно кликнуть на врага или указать через А, и вражеская единица будет атакована.
  1. Режим автобоя - юнит не может двигаться, но при этом автоматически открывает огонь по любой видимой вражеской единице, попадающей в область поражения.
Я разобрался, и сделал это в двух вариантах.
Первый через создание дополнительного оружия, которое включается, когда включается автобой. А обычное оружие в этом случае имеет ограничение на поиск врага.
Второй через два алгоритма. В первом включаем флаг "пассивный", а второй алгоритм отключает первый.
Вопрос: как сделать так, чтобы юнит не преследовал свою жертву в режиме запрета атаки? Как сделать, чтобы для каждой атаки требовалось нажатие на врага?
Спасибо за любую помощь!
P.S. Извините, что много букв
Старый 08.03.2012, 23:07
yellyex

offline
Опыт: 4,267
Активность:
В алгоритме - игровой эффект:
Модификация - Состояние - флаг
Модификация - Отключаемые классы способностей
Пожалуйста.
Старый 08.03.2012, 23:47
temansk

offline
Опыт: 188
Активность:
yellyex:
В алгоритме - игровой эффект:
Модификация - Состояние - флаг
Модификация - Отключаемые классы способностей
Пожалуйста.
К сожалению у меня не работает. Не могли бы вы уточнить какие конкретно значения нужно изменить. Я попытался изменить все, что по названию близко к моей задаче, результата ноль. Марик продолжает гоняться за жертвой, а нужно, чтобы каждая атака производилась вручную.
Прикрепил карту.
Старый 09.03.2012, 14:41
temansk

offline
Опыт: 188
Активность:
Никто не знает? Помогите, пожалуйста. Работа застопорилась из-за такой простой вещи.
Старый 13.03.2012, 10:25
EvilAvil
Караульный смерти
offline
Опыт: 3,721
Активность:
сделай атаку через способность, а не стандарт кнопкой, так будет проще
Старый 13.03.2012, 14:00
yellyex

offline
Опыт: 4,267
Активность:
Смарт фильты и фильтры в способности Атака
Старый 19.03.2012, 21:23
НЕзаяЦ

offline
Опыт: 3,574
Активность:
Сделай алгоритм который запрещает атаку периодически. При нажатии на врага юнит начнет атаковать а алгоритм сразу запретит и он не будет атаковать повторно и так же не побежит за врагом.
Старый 20.09.2013, 16:10

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 18:50.