Подскажите пожалуйста, это типа как на Земли Бога (вроде бы Restored) с пауками. Типа, днём их видно, а ночью вообще не видно, даже при атаке, и враг не видит их. Буду очень благодарен, если поможете)

Постоянная невидимость 'Apiv'
Убираешь галочку с "Автонахождение целей для атаки"
Наступает утро - убираешь у всех эльфов её
Наступает ночь - добавляешь всем эльфам её
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
18
SayHAchenko давай лучше KingMaximax сделает, потому что мой способ не сработал, даже AbilityAvailable не помогло. Написал кое какой код, но при большом кол-ве юнитов это будет лагать, т.к пикать всех юнитов и удалять им способность - это без лагов не обходится, + тем более заранее сделать массив, чтобы других юнитов не прятало при наступлении ночи.
5
KingMaximax:
UrsaBoss, лучше сделать способность книгу заклинаний, ту книгу скрыть через исследования для опр. игрока, у которых есть сии эльфы. Привязать требование даммика с именем "Ночь", создать для игрока в первую ночь, а потом менять владельца тому юниту. Если конечно же работает с условиями требования сия способность. И не нужно добавлять по 100 раз всем эту способности как и отбирать.
Так, сделаешь мне пожалуйста?
UrsaBoss:
SayHAchenko давай лучше KingMaximax сделает, потому что мой способ не сработал, даже AbilityAvailable не помогло. Написал кое какой код, но при большом кол-ве юнитов это будет лагать, т.к пикать всех юнитов и удалять им способность - это без лагов не обходится, + тем более заранее сделать массив, чтобы других юнитов не прятало при наступлении ночи.
Молчит он чё-то, а ты можешь сделать то что он написал?
18
SayHAchenko ладно, у меня время появилось, сейчас попробую заного сделать
5
UrsaBoss:
SayHAchenko ладно, у меня время появилось, сейчас попробую заного сделать
Ну, что?
18
SayHAchenko не рассчитано на резкие изменения во времени, к примеру было 7 утра в игре и стало резко 19.00
А так, всё работает
И загляни в триггер Init, там можно настраивать для каких юнитов делать инвиз и саму способность можно тоже указать
Загруженные файлы
26
UrsaBoss, ерунда какая-то) Попробовал бы Тёмный.
Работает при резкой смене времени дня, а также при использовании предмета Ночных Эльфов для включения ночи.
Загруженные файлы
5
UrsaBoss, слишком много всего мне кажется, у тебя есть открытая карта Земли Бога (версия там где пауки невидимые) в World Editor?
18
8gabriel8:
UrsaBoss, ерунда какая-то
согласен) Сделал первое что пришло на ум
26
UrsaBoss, кстати, есть идеи, как сделать обратное способности "Невидимость по ночам"? Типа дневные бродячие лесные звери получают "Невидимость по ночам", а ночные звери получают "Невидимость днём". Как бы звери не в своё время будут где-то прятаться, но их можно будет заметить, когда они двигаются, либо со способностью "Ясновидение". Первое, что в голову приходит, выбрать всех нужных юнитов в отряд и отслеживать каждые 0,03 секунды (можно 0,1 секунду) текущий приказ у каждого юнита, если он стал Стоп, то сделать невидимым юнита в течение 1,5 секунд, если он перестал быть Стоп, то сделать юнита полностью видимым, если не изменился, то ничего не делать. Но это всё так некрасиво, может есть чуть менее уродливые варианты?
5
8gabriel8:
UrsaBoss, кстати, есть идеи, как сделать обратное способности "Невидимость по ночам"? Типа дневные бродячие лесные звери получают "Невидимость по ночам", а ночные звери получают "Невидимость днём". Как бы звери не в своё время будут где-то прятаться, но их можно будет заметить, когда они двигаются, либо со способностью "Ясновидение". Первое, что в голову приходит, выбрать всех нужных юнитов в отряд и отслеживать каждые 0,03 секунды (можно 0,1 секунду) текущий приказ у каждого юнита, если он стал Стоп, то сделать невидимым юнита в течение 1,5 секунд, если он перестал быть Стоп, то сделать юнита полностью видимым, если не изменился, то ничего не делать. Но это всё так некрасиво, может есть чуть менее уродливые варианты?
Способности добавить?
26
SayHAchenko, тебе скинул уже хороший рабочий вариант:
Разбирайся в нём. Там следует создать две копии ночного юнита, например, лучницы. А также две копии нестандартной способности, где просто укажешь разных лучниц, для замены. Одной лучнице даёшь эту нестандартную способность преобразования в другую и Постоянную невидимость, а другой только вторую способность преобразования в другую. Потом в одном из триггеров, которые отслеживают изменение игрового времени, ставишь блокировку одной способности и разблокировку другой, во втором наоборот. Ну и при инициализации карты блокируешь одну из способностей в зависимости от игрового времени, если карта начинается ночью, то дневную способность, если днём, то ночную. Если получилось, что лучница днём невидима, а ночью видима, значит ты способности наоборот заблокировал/разблокировал.
А мы уже о другом беседуем.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.