Добавлен  Impertus 
                            
                            
                            
                            
                            
                            
                        
                        
                    Собственно проблема в спелле в прилагаемой карте. 
Суть спелла: при чаннеле покоя создается стена деревьев и всем союзникам внутри добавляется способность "Постоянная невидимость" через добавление их в отряд. По окончании чаннела "Постоянная невидимость" убирается через тот же отряд. Это в теории.
На практике невидимость убирается только у 1 из отряда - одного и того же юнита по положению (самого ближнего, предположительно - последнего добавленного в отряд). Перепробовал кучу всего, но безрезультатно, пробовал даже создавать отряд в массиве - тогда убирается только у кастера.
Понятное дело, не могу приложить все перепробованные карты.
В чем ошибка?
Суть спелла: при чаннеле покоя создается стена деревьев и всем союзникам внутри добавляется способность "Постоянная невидимость" через добавление их в отряд. По окончании чаннела "Постоянная невидимость" убирается через тот же отряд. Это в теории.
На практике невидимость убирается только у 1 из отряда - одного и того же юнита по положению (самого ближнего, предположительно - последнего добавленного в отряд). Перепробовал кучу всего, но безрезультатно, пробовал даже создавать отряд в массиве - тогда убирается только у кастера.
Понятное дело, не могу приложить все перепробованные карты.
В чем ошибка?
З.Ы. Легче всего реализовать через дамми-ауру, но тут уже взыграло упрямство - в чем же дело.
Принятый ответ
Не имеет смысла там. Значение справа означает последних созданных триггерно юнитов. Например ты создал 3 пехотинцев в центре карты триггерно, Last created unit group будут эти 3 пехотинца.Set GroveGroup = (Last created unit group)
У тебя нигде не создаются юниты триггерно.
Присвоение в цикле переменной GroveGroup к Last created unit group(которая равна ничему) обнуляет её и в итоге по завершению всех действий в группе будет лишь 1 юнит - последний добавленный.
Переменная Pick вообще не нужна.
На, исправил твой спелл...
На, исправил твой спелл...
 Загруженные файлы
        
    
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
             
                        
                        
                    
 WC3
                                WC3
                            



 
                    
                
С массивом: создается отряд-массив-переменная, ключ массива - отдельная целочисленная переменная. Затем каждый юнит при переборе получает свой номер в массиве методом "добавление-ключ-ключ+1), естественно,все в циклах. Потом таким же перебором ключей в массиве удаляется абилка, как выше.
Вот тело триггера, вне карты, чтобы не загружать
Да, скрин не с массивом, просто текущее, много чего менял.
Ред. Melissa
У тебя нигде не создаются юниты триггерно.
На, исправил твой спелл...