Доброй ночи господа. Есть такой вопрос. Можно ли сделать возможность использовать способность только рядом с какой-то постройкой или юнитом?
Если да, то пожалуйста подскажите как)
P.S
Вот у юнита есть способность "Апгрейт до средней брони" хочу что-бы эта способность была только доступна, если возведены "Крепость"/"Грейд на оружие и брони" (Это я сделал уже) и конечно чтобы юнит находился рядом с какой-то постройкой или юнитом. С последним вот проблемы, не могу понять можно ли это сделать вообще. А еще чтобы именно грейд 2 (Стальные мечи и.т.п) уровня оружия и брони входил в требование (В требованиях можно только выбрать железные мечи и железная броня)
Буду очень благодарен за помощь господа)

Можно ли сделать возможность использовать способность только рядом с какой-то постройкой или юнитом?
Ауры. Даем здания ауры. Когда юнит будет прозодить мимо здания, у него бафф высветится. При выдаче приказа проверять баффы ауры, при отсутствии отменять приказ юзания абилки, и выводить сообщение. Возможно еще другие способы.

Еще можно вместо ауры просто проверять расстояние между юнитов и зданием. Короче попал ли в радиус, в окружность. Это тогда надо больше работ сделать. Что если у тебя несколько зданий? Тогда надо в группу запихивать, потом циклом перебигать и чекать попал ли в радиус алгоритм
Вот у юнита есть способность "Апгрейт до средней брони" хочу что-бы эта способность была только доступна, если возведены "Крепость"/"Грейд на оружие и брони" (Это я сделал уже)
В требованиях абилки можно задавать. Еще можно делать различные ухитрения, вместо крепости можно даймика выставить. К примеру в итемах тоже требования можно указывать, например это оружие продается для ренжей, а в требование выставляешь даймика с пустышкой. Если ты купил героя-ренжа, то на карте создаем дайми, теперь в требованиях не будет мешать, и вы с легкостью приобретете итем
А еще чтобы именно грейд 2 (Стальные мечи и.т.п) уровня оружия и брони входил в требование (В требованиях можно только выбрать железные мечи и железная броня)
там, в требованиях вроде уровни исследования можно задавать. Посмотри как у стандартных абил сделано. У друидов и пр магов
`
ОЖИДАНИЕ РЕКЛАМЫ...
27
Можно ли сделать возможность использовать способность только рядом с какой-то постройкой или юнитом?
Ауры. Даем здания ауры. Когда юнит будет прозодить мимо здания, у него бафф высветится. При выдаче приказа проверять баффы ауры, при отсутствии отменять приказ юзания абилки, и выводить сообщение. Возможно еще другие способы.

Еще можно вместо ауры просто проверять расстояние между юнитов и зданием. Короче попал ли в радиус, в окружность. Это тогда надо больше работ сделать. Что если у тебя несколько зданий? Тогда надо в группу запихивать, потом циклом перебигать и чекать попал ли в радиус алгоритм
Вот у юнита есть способность "Апгрейт до средней брони" хочу что-бы эта способность была только доступна, если возведены "Крепость"/"Грейд на оружие и брони" (Это я сделал уже)
В требованиях абилки можно задавать. Еще можно делать различные ухитрения, вместо крепости можно даймика выставить. К примеру в итемах тоже требования можно указывать, например это оружие продается для ренжей, а в требование выставляешь даймика с пустышкой. Если ты купил героя-ренжа, то на карте создаем дайми, теперь в требованиях не будет мешать, и вы с легкостью приобретете итем
А еще чтобы именно грейд 2 (Стальные мечи и.т.п) уровня оружия и брони входил в требование (В требованиях можно только выбрать железные мечи и железная броня)
там, в требованиях вроде уровни исследования можно задавать. Посмотри как у стандартных абил сделано. У друидов и пр магов
Принятый ответ
26
Как-то непонятно описан принцип работы рядом с постройкой или юнитом. В чём смысл самой способности, это активка или пассивка, здания или юниты должны быть союзными, вражескими или любыми, какой патч игры?
1
8gabriel8:
Как-то непонятно описан принцип работы рядом с постройкой или юнитом. В чём смысл самой способности, это активка или пассивка, здания или юниты должны быть союзными, вражескими или любыми, какой патч игры?
Смысл способности - изменять внешний вид юнита ( То есть, место обычного пехотинца, появляется другой ) способность конечно же активка, здания и юниты союзными, ну то есть ты их сам построил/сделал. Патч 1.26
Steal nerves:
Можно ли сделать возможность использовать способность только рядом с какой-то постройкой или юнитом?
Ауры. Даем здания ауры. Когда юнит будет прозодить мимо здания, у него бафф высветится. При выдаче приказа проверять баффы ауры, при отсутствии отменять приказ юзания абилки, и выводить сообщение. Возможно еще другие способы.
Я немного не понял, это надо писать триггер к самой способности получается? Чтобы способность была активна когда на юните весит аура\баф?
Если да, то не подскажешь именно как?)
27
Александр30, аура просто пустышка. просто легче проверять, есть ли у ближайших юнитов вокруг ауры баффы или нет. это как один из способов. вариантов море это сделать.

тоже недопонял что надо. надо конечно триггеры куда без них. вам нужно чтобы ваши юниты морфились вокруг здания. способность "Апгрейт до средней брони" эта активка или пассивка (короче пассивка это автоматом: либо пассивка как инфа или просто не нужна можно без пассивки, зачем она нужна, вот абила темный используйте)
26
Steal nerves, полагаю, вопросы про способность и апгрейд не связаны. Для способности ему может быть хочется какого-то реализма добавить, типа обычный пехотинец не носит с собой второй комплект брони или оружия, нужно получить его через какого-то союзного юнита-носильщика, либо здания, где без прямого контроля игрока заранее было условлено, что союзный юнит принесёт доспех или оружие.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.