Я думал на тему создать эту способность через дамми юнита, но если там будет: клифф, почва на которй нельзя строить, мало места... то триггер не сработает, а ресурсы заберёт. А если сделать так, что бы не забирало, то она так и так, уйдёт в перезарядку, при этом, ничего не сделав. Поэтому по идее, надо что бы оно создавалось сразу, там где нужно... Способность ремонт, я герою не хочу давать, ремонтировать её должны рабочие, ну не суть... Как сдеалть недостроенное здание?
`
ОЖИДАНИЕ РЕКЛАМЫ...
27
Можно dummy-unit отдать приказ строить здание. Если недостаточно ресурсов, то нативка приказа сразу вернет false. Либо сразу проверяй ресурсы: золото, древо, пища
А вот с проверкой - можно ли строить здание сложнее. По идее у вас в фейковом должен отображать. Можно написать функцию проверки на предмет возможности стройки ссылка
Недостроенное здание сделать легко. Ставится dummy-unit, главное чтобы у него был указан в build list здание. Лучше брать раба хумана, ибо
  • у андедов строится само и процесс не остановить,
  • у эльфов светлячок внутри стройки и процесс не прервать,
  • у орков тоже внутри стройки
Раб хумана строит с помощью абилки ремонта. Сделай копию абилки ремонта. В целях этой абилки укажи тип таргета. Например, не самоубийца. Можно здание указать тип самоубийца. Когда раб хумана поставит это здание, дальше он уже не будет строить. Просто без абилки ре онта он не будет ниче делать

Я такой вопрос решал с растениями. Мне надо было, чтобы фермер сажал картошку. И потом через таймер растил картоху до 100%
30
Можно написать функцию проверки на предмет возможности стройки
Можно создать специально обученного дамми, и проверять через приказ, как я делал здесь, тогда будет детектить юнитов, которые мешают постройке.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.