Т1
С* боевая единица события приводят способность в действие
У* переключающий юнит= герой
переключающий юнит пренадлежит игрок1
Д* установить переменную "ёжик в тумане1"=переключающий юнит
запустить триггер активации Т2
С* боевая единица события приводят способность в действие
У* переключающий юнит= герой
переключающий юнит пренадлежит игрок2
Д* установить переменную "ёжик в тумане2"=переключающий юнит
запустить триггер активации
TN - соответственно
триггер активации
С* каждую секунду
У* или много значений
угол поворота ёжик в тумане1 = Х
угол поворота ёжик в тумане2 = Х
угол поворота ёжик в туманеN = Х
Д* активировать активацию2
триггер активации2
С* каждую секунду
У* или много значений
угол поворота ёжик в тумане1 = Y
угол поворота ёжик в тумане2 = Y
угол поворота ёжик в туманеN = Y
Д* активировать активациюN
триггер активацииN - выходной триггер будет в конце разрешать использование способностей.
как то так наверн...
Добавлено (10-07-2009, 13:13)
---------------------------------------------
если всего 10 умений то тогда чуть проще
НачальныйА
С* боевая единица события приводят способность в действие
У* переключающий юнит = герой
способность = <нужная способность>
Д* установить переменную "владелец способностиА"=переключающий юнит
запустить триггер активации
активацияА1
С*каждую секунду
У*угол поворота "владелец способностиА"=Х
Д* активировать активациюА2
каждый триггер делаешь на отдельную способность. (в противном случае будут мешать друг другу скорее всего... либо я просто не знаю как сделать все более компактно и так же работоспособно)
в предыдущем посте ошибочка
У*или много значений с ежами в тумане - при таком условии будет активироваться следующий триггер когда любой из ежей повернется в нужном направлении а не нужный.