Код
Событие:
Юнит применяет способность
Условие:
Способность = такая-то
Действие:
Установить "(Название способности)CastNum[Custom Valve(triggering unit)]" = арифметика("CastNum" + 1)
Если , то , иначе
>Если:
>>(Название способности)CastNum[Custom Valve(triggering unit)] больше или равно (количество кастов для повышения ур2)
>>Уровень кастовавшейся способности равен 1
>То:
>>повысить уровень кастовавшейся способности для кастовавшего юните
Если , то , иначе
>Если:
>>(Название способности)CastNum[Custom Valve(triggering unit)] больше или равно (количество кастов для повышения ур3)
>>Уровень кастовавшейся способности равен 2
>То:
>>повысить уровень кастовавшейся способности для кастовавшего юнита
И т.д.