Не извлекается уровень warpath через Modifier.GetStackCount(mod)

KobaST

Subscriber: DotA 2
52
6
Хотел реализовать постоянное поддержание warpath за бриста на уровне 9.
Предположил что Modifier.GetStackCount(mod) извлечёт текущий уровень модификатора.
Но он всегда возвращает 0.
Как извлечь уровень?

На данный момент реализовал через инкремент и декремент счётчика в колбеках OnModifierCreate и OnModifierDestroy соответственно.
Но при такой реализации, если включить скрипт когда уровень warpath выше ноля, то он багается и начинает бесконечно юзать скил.

Собственно сам скрипт: maximusfox/UmbrellaScripts
 
107
65
Да я тоже хотел спросить, как вытащить бафы персонажа, в JS можно было из модифаера получить абилити, а тут не понятно.
 
Првоерил твой скрпит - все ок.
Или ты сам пофиксил его?
KQhFuA3pSZW0eOtxWm2fng.png

А нет, вру, действительно.
 

KobaST

Subscriber: DotA 2
52
6
Да я тоже хотел спросить, как вытащить бафы персонажа, в JS можно было из модифаера получить абилити, а тут не понятно.
 
Првоерил твой скрпит - все ок.
Или ты сам пофиксил его?
KQhFuA3pSZW0eOtxWm2fng.png

А нет, вру, действительно.
Работать то он работает, однако на костылях)