У каждой из рас по 4 ветки магии... по 4 закла первого ур., по 4 второго, по 4 третьего...
Предлагаю.... при входе в бой, сервером рандомно определяется магия первого уровня, второго и третьего... бьемся исходя из предложенного

Такие небольшие изменения меняют игру до неузнаваемости и абсолютной непредсказуемости

Что скажем?