ここまでの流れを全て読んだわけではないので見当違いだったらすいません。

残りのMPに応じて魔法ダメカット付けるのはどうなんでしょうか?
そうすればのMAXMPも活かせるし、
MAXHPが低い種族の生存率も上がると思うのですが・・・