Итоги голосования для комментария:
Finitumus
Что если заранее, на этапе генерации, задать перерасчёт между АП и МП в табличной форме? Это будет всего одна табличка 1-20, о трёх строчках. Или две по две строчки.
На начало игры это потребует калькулятора, но один раз. Можно программку написать.)) А во время игры это будет «глянуть в табличку», очень быстро.
+
Tempestus