решил построить код по получению опыта, как в типичной RPG игре:
https://pastebin.com/fMCTsb2m
Как можно заметить, что с получением нового уровня, прибавляются очки обучения, здоровья и всё остальное. И с каждым новым LVLом эта инструкция повторяется. Только потом я узнал о
https://pastebin.com/J7w1Vydr
Только проблема в том, что она нифига не работает. Какая-то из версий этого кода у меня работала, но она не изменяла локальных значений. Т.е. если опыт получался 805 (к примеру), то LVL = 2 и skill_point = 2.
Огромная просьба, подскажите что я делаю не так? Можно ли вообще def применять в этом примере?