Как сделать так, чтобы единицы, созданные до проведения исследования (скажем, новые доспехи) не имели апгрейдженных доспехов, а юниты, созданные после, имели улучшение?

после апгрейда запрещать строить старых юнитов и разрешать строить апгрейженых
`
ОЖИДАНИЕ РЕКЛАМЫ...
24
Давать всем созданным заранее способность, убирающую/компенсирующую эффект улучшения
16
Melissa:
Давать всем созданным заранее способность, убирающую/компенсирующую эффект улучшения
А как же действие "Анимация - Add/Remove Unit Animation Tag"?
Загруженные файлы
24
А это тут причём вообще?
тс спрашивает как сделать чтобы эффект улучшения распротранялся лишь на будущие юниты.
28
Разве не было параметра у самого апгрейда, отвечающего за эффект на юнитах до и после? Для всех существующих или только для всех новых.
12
Можно поизвращаться с разрешением/запретом нанимания юнитов наподобие того, как это делает улучшение "берсерк" для троллей , но это не катит, если есть много разных типов улучшения.
21
Тут либо кучу разновидностей юнитов и улучшений (чтобы всё нормально отображалось) либо отказаться от стандартных апгрейдов и написать свою систему либо добавлять в группу и менять владельца юнита на другого игрока с общим контролем юнитов, без этого апгрейда, но так максимум апгрейдов -12. Ну и офк. для мультиплеера не подойдёт.
28
после апгрейда запрещать строить старых юнитов и разрешать строить апгрейженых
Принятый ответ
18
nvc123, тогда можно это сделать с помощью улучшения
23
Molecyla, спс кеп, upgrade = улучшение. Если ты про технологии.
25
Можно и без улучшения. По применению способности на основе канала.
28
Ancient, триггерно снимать деньги, создавать искусственную очередь постройки
вообщем бред
25
Вот насчет искуственной очереди я не подумал, тут согласен. Последний раз когда занимался подобным, строительство писал полностью кастомное. Так было удобнее.
28
Ancient, просто имхо улучшение и 2 строчки кода(даже на гуи 2 строчки) проще чем писать на основе скила
Чтобы оставить комментарий, пожалуйста, войдите на сайт.