Странно, но я заметил что герою нельзя триггерно уменьшить уровень. Увеличить можно, а уменьшить нельзя. Я пишу call SetHeroLevel( hero, GetHeroLevel(hero) - 1, true ), и никакого эффекта. Даже если уровень моего героя например 5, и я вместо GetHeroLevel(hero) - 1 напишу просто 4 - ничего не происходит. Уровень не уменьшается. Я проверял это не только на своей мапе, но и в отдельной созданной карте и то же самое. Что это? Почему? И как тогда триггерно уменьшать уровень героя?