Elzivir, вот глянул в тему UN:C - там же написано, что заклинания командиров можно менять только вне битвы. Естественно, что этот код не срабатывает. Чуть позже, если никто не поможет, попытаюсь написать код.
Сам я никогда с командирами не играю - слишком они имбовые, потому и мало что знаю о них.