Как сделать так чтоб обычный юнит использовал предмет и превратился(поменялся) в другого юнита?
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
У- [Тип предмета которым манипулируют=доспехи воина] и [Тип юнита=крестьянин]
Д1- [Удалить манипулирующего юнита из игры]
Д2- [Создать война в позиции манипулирующего юнита] (переключающегося), GetTriggeringUnit()
Senrius, а должен воин мочь обратно в крестьянина переодеваться?
Отредактирован 8gabriel8
Создаёшь любой прожимаемый предмет с зарядом, например, на основе зелья вампиризма его делаешь. Это твоё Переодевание.
Создаёшь новый триггер. Для события указываешь категорию Боевая единица, там выбираешь третий пункт в списке и указываешь в нём Использует предмет. В условии указываешь Item-type comparsion, там (item being manipulated) равно Переодевание. В действиях первым ставишь Wait 0.1 сек., потом Боевая единица - Remove buff Вампиризм (от зелья) from (Triggering unit), потом If/Then/Else, где в If условие Unit-type comparsion (Triggering unit) равно твой_Крестьянин_с_инвентарём, в Then действие Боевая единица - Replace (Triggering unit) to Воин, в Else действие категории Герой или Предмет - Create item зелье вампиризма and give it (Triggering unit).