Улучшения юнитов

Добавлен
Всем доброго времени суток.
Уважаемые знатоки! Как сделать, чтобы юнит мог улучшаться сам по себе. По принципу башни альянса. То-есть скажем пехотинец может улучшиться либо в рыцаря, либо в бандита.
Жду ответов. Буду благодарен за помощь.

Да чего вы чушь на уши льете человеку. Ты должен дать юниту способность-пустышку, допустим - веерный бросок, но все параметры, типо урона и радиуса действия сотри, напиши описание. Маны способность не будет стоить, но в описании ты укажешь, сколько золота стоит улучшение. Итак, структура триггера на словах.
  1. Событие:
-Юнит приводит способность в действие
  1. Условие:
-Тип юнита: пехотинец (поищи, найдешь).
  1. Действия:
Если применяющая способность равна Бандит, то
-Боевая единица: удалить применяющий юнит
-Боевая единица: создать бандита (позиция применяющий юнит, владелец применяющий юнит, и т.п.)
-Игрок: вычесть столько то золота
Иначе ничего не делать
Если применяющая способность равна Рыцарь, то
Делать тоже самое, только создай рыцаря, вычитай другое кол-во золота.
Иначе ничего не делать
P.S: можно использовать переменную типа юнит, однако желательно локальную, если ты знаешь, что это. Хотя я не могу быть уверен, что переменная как-то сильно поможет, можно обойтись и без нее.
Кстати, увидел, что человек выше написал функцию заменить юнита на другого, не помню ее, но может она и есть, тогда вместо удаления и добавления нового юнита лучше воспользоваться заменой.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Сначала нужно поставить юниту галочку "является зданием", а потом в строке "технологии - улучшается до" выбрать юнита, до которого нужно улучшаться.
Или, если нужно мгновенное улучшение, нужно дать юниту пустую способность и при её использовании триггерно заменять на другого юнита.
3
Если не ошибаюсь то по принципу "Обсидиановая статуя" - "Сфинкс". Посмотри как они устроены, по моему так, что каждая отдельная статуя сама по себе, за ресурсы превращается в Сфинкса.
5
Здесь на сайте где то была наработка с твоим запросом, поищи
Только немного по другому устроена, но думаю тебе подойдет
13
Тимур
Не прокатило. После галочки они становились зданиями в прямом смысле.
Kentarius
Не прокатило. Мне нужно чтобы юнит мог превращаться в двух разных, а если у юнита будет одна и та-же база для двух способностей, они не будут работать как надо.
xDanteZx
Где именно искать наработку? На этом сайте их около 100500.
17
сделай проще:
  1. если юнит герой пропускаем этот пункт, если обычный юнит то делай переменную которая будет являтся опытом для юнита.
  2. при достижении определенного опыта, убирать юнита и на место него ставить того который должен быть при улучшении.
13
Да зачем это? Он будет превращаться только в одного юнита!!! А мне надо, чтобы был выбор, в кого качаться. Как в примере:в бандита или в рыцаря?
23
Handragor, значит нужно делать 2 способности-пустышки из разных (например из удара грома и веерного броска), и для каждой из них делать свой триггер, заменяющий юнита на нужного.
13
Предположим что так. А как указать стоимость улучшения? И попроще никак? А то я делаю кампанию, и каждый раз переносить триггеры...
17
У тебя в вопросе написано "Как сделать, чтобы юнит мог улучшаться сам по себе". Вот пример как с выбором.
  1. если юнит герой пропускаем этот пункт, если обычный юнит то делай переменную которая будет являтся опытом для юнита.
  2. Делаешь две, три и т.д. дамми-спела, при нажатии на которую будет меняться юнит.
  3. при достижении определенного опыта, давать юнить дамми-способности
  4. при нажатии на способность убирать юнита и на место него ставить того который должен быть при улучшении.
Стоимость улучшения пишешь в описании или делаешь по принципу способности "Разведать".
С переносом самое простое это воспользоваться экспортом всех тригеров из одной карты в другую, или делать следуюющую карту на основе первой.
Делаешь карту по типо "Эволюция"?
13
Не понял насчет переменной опыта для юнита. Можно по подробнее? И как отследить всех юнитов. Потому что у меня кол-во юнитов на картах не ограничено (они нанимаются) и очень много разных видов юнитов.Выходит делать для каждого? Не радостная перспектива(...
Делаешь карту по типо "Эволюция"?
Нет. Секрет.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.