Итоги голосования для комментария:
DarkStar
Zamurmun, прикольная идея. Но посмотри как эта же проблема решена в Фрибутирах на фронтире. ИМХО там реализация проще, но хорошо работает: и конструктор заклинаний с эффктами, и мискасты.