$level2 *= 0.25;
1 2 3
30 7.5 1.125
Я предполагаю, что вы имеете в виду * = 1,25, чтобы экспоненциально увеличить количество опыта, необходимого для следующего уровня:).
Текущая функция где-то ограничиваетниже 40, я думаю (получим немного исчисления для расчета лимита;)).
Редактировать;чтобы прояснить (так как я думал, что это еще не было):
первый уровень теперь требует всего 30 опыта;второй уровень требует 7,5 дополнительного опыта;всего 37,5 третьего уровня требует 1,125 опыта;всего 38,625 и т. д.
При использовании * = 1,25;количество опыта, необходимое для достижения следующего уровня, фактически увеличивается: 30 -> 37.5 -> 46.875 -> 58.594 -> etc