Он не будет сразу знать заклинания. По каждому герою в игре будет создана табличка с заклинаниями, которые он применил против Компьютерного Игрока и против нейтралов, которые будут анализироваться в следующем бою с поправкой на остаток MP.
Другое дело, что, видимо, придется делать 2 разных таблички: для Компьютерного игрока и для нейтралов, по нейтралам делать опцию, делятся ли они друг с другом информацией о заклинаниях игрока.