Ваше собственное дополнение и есть ответ — спасибо, что докопались.
Подтверждаем постановку вопроса: если засчитывается практически только Проклятие косноязычия, а остальные проклятия проходят мимо, то это
баг подсчёта, а не хитрая задумка. Отсюда и ощущение, что шкала заполняется «как попало»: вы вешаете Порчу каждый бой, а счётчику она не видна.
Что делаем:
- Сначала чиним подсчёт — засчитываться должны все проклятия класса, а не одно.
- Потом смотрим на порог. 500 применений на второй уровень выглядят адекватно только при работающем счётчике; при сломанном это глухая стена. Пересмотрим цифры вместе с правкой.
Про ваше предложение перевести условие с «применить N раз» на «нанести N урона»: мысль здравая, особенно для проклятий, которые по механике вешаются редко. Но у неё есть обратная сторона — тогда перк начнёт качаться сам собой у того, кто просто много бьёт, и потеряет связь с проклятиями. Скорее всего, придём к смешанному условию. Обсудим внутри, а пока чиним основное.
Держите такие разборы и дальше — с ними правится в разы быстрее.