Итоги голосования для комментария:
Arris Впрочем… нечто среднее тебе не по душе?

Наличие скилла на школу магии дает возможность кидаться заклинаниями, которые что-то стоят.

Если у скилла есть ранги — из стоимости заклинания в мане вычитается ранг — таким образом некоторые спеллы могут стать бесплатными (Архимаг кастует свет бесплатно и это нормально).

Заклинание можно усилить/изменить, доплатив манкой. Ну, как ты сам выше написал — сделать переброс или перенести в другую сцену. Цена на эти действия пляшет от стоимости самого дорогого заклинания и от количества рангов в навыке школы магии.

Может показаться, что это вносит уйму расчетов лишних. Но — нет. Используйте «кэширование», посчитайте стоимость заклинаний индивидуально каждому игроку по табличке (спелл * ранг в школе). Если в процессе игры ранг в школе повысится или понизится — возьмите другое значение.

P.S. Вообще, спасибо за поднятую тему. Предложенный (и выдуманный только что(!) вариант) очень хорошо решает аналогичную проблему в моей системе ;-) Стоило задуматься на тему отвлеченно — решение пришло само ;)
+