igrik, я знаю этот код, но я не понимаю как он может мне помочь.
Ведь он показывает сколько очков опыта нужно набрать до искомого уровня. А мне нужно другое.
Поясню.
В моём моде есть вариативный квест, в котором герой игрока может на время получить очень высокий уровень. Уровень даётся экипировкой артефакта без прибавления очков опыта. Это позволит игроку получить некоторые плюшки, недоступные в альтернативных вариантах квеста. При снятии артефакта - уровень должен возвращается на "нормальный". Но за это время герой может провести несколько боёв и набрать очки опыта. Так вот мне нужно вычислить какой текущий уровень героя при снятии этого артефакта или при его последующем принудительном удалении, чтобы корректно установить этот уровень.
Надеюсь, нормально пояснил)
P.S. Я прикинул, что за время владения этим артефактом, герой может набрать максимум 2-3 уровня. А, при получении артефакта, разница в уровне может составлять не более 2 уровней. Потому, таблица (с запасом) в 6 уровней не так уж громоздка. Но, если у кого есть идеи получше - буду признателен