Ситуация такая... я создал юнита дух воина 1 ранга. и ограничил его найм до 2х единиц.
По сути он является зданием. и имеет функцию "улучшить до" Пехотинца, стрелка. рыцаря.
Смысл в том, чтобы можно было из трех воинов выбрать только 2.
но вот беда стоит только улучшить "дух воина" до одного из указанных героев, как в казармах он сново появляется как разрешенный к найму.
Подскажите самые оптимальные варианты как решить эту проблему.
Я пока что не придумал ничего лучше чем заменить функцию "улучшить до" на "юнитов произведено" и "спрятать непосредственно производителя".
Может есть какие либо более оптимальные манипуляции?
Суть карты все войска герои, но их слишком много. есть система автокаста но все равно нужно снизить количество героев. для этого и пытаюсь ввести систему или или как в disciplies

Принятый ответ

ограничить число найма можно, есть спец. функции. Поищи в действии в вкладке игрок, установить (макс. геои)
лимит на определенный тип. лень искать. это уже было поищи в интернете
удалить и добавить можно триггерно. В разделе нейтральное здание. Есть одно условие, что если в РО изначально выставлен на продажу, то триггерно не удалишь, и не поменяешь. Нужно триггерно добавлять.
еще можно скрыть героя у данного игрока, не помню есть ли такая функция. Это наподобие как у абилок, видит один игрок, в то время другой вообще не видит. Просто есть продажа, а есть найм. не путать.
короче удаляешь и подменяешь новым и все
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
27
7 лет назад
Отредактирован MpW
2
ограничить число найма можно, есть спец. функции. Поищи в действии в вкладке игрок, установить (макс. геои)
лимит на определенный тип. лень искать. это уже было поищи в интернете
удалить и добавить можно триггерно. В разделе нейтральное здание. Есть одно условие, что если в РО изначально выставлен на продажу, то триггерно не удалишь, и не поменяешь. Нужно триггерно добавлять.
еще можно скрыть героя у данного игрока, не помню есть ли такая функция. Это наподобие как у абилок, видит один игрок, в то время другой вообще не видит. Просто есть продажа, а есть найм. не путать.
короче удаляешь и подменяешь новым и все
Принятый ответ
2
9
7 лет назад
2
Можно попробовать по завершению улучшения Духа устанавливать его лимит на 1 меньше, и (опционально, если пехотинец/стрелок/рыцарь планирует умереть) при смерти улучшенного юнита на 1 больше.
Получается, что если у тебя есть один улучшенный Дух, то его лимит = 1. Допустим, построился новый дух - лимит - 1, Дух - 1, улучшенный Дух - 1, больше Духов строить нельзя; все верно. Второй Дух улучшился - лимит = 0, духов строить нельзя. Улучшенный дух помирает - лимит = 1.
0
7
7 лет назад
Отредактирован DoctorDoza
0
да беда в том, что духи улучшаются до совершенно разных воинов. т.е. в данном случае ветка делится на три типа воинов, пехотинец. стрелок, рыцарь.
И тут вопрос... а если я первым улучшу дух не до пехотинца а скажем до рыцаря... да и к тому же не смог прогнать функцию лимит кол-ва воинов через арифметику. видимо я рак....
Походу придеться делать через фунцию "юнитов продано" и убивать продавца...
А продавца - то есть "дух воина" сделать героем. и указать ему опреденное место возрождения которого в игре присутствовать не будет... другими словами воскресить его точно нельзя будет...
В общем всем спс.
Steal nerves спс за инфу почитать полезно было.
PS вот собственно сама карта если интересно. xgm.guru/p/wreborn
суть созданного вопроса в том, что там слишком много героев получается... гемор контролить даже при наличии автокаста. решил применить систему или-или.
буду рад если потестите. предлы пожелания по поводу баланса игры нужны)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.