Sumai, посмотри скрипт 25, блокировка заклинаний осуществляется там. Там нет ничего сверхестественного, если понимаешь в скриптах - разберешься. Заодно сделай так, чтобы при старте игры задавался вопрос, стоит ли заклинания убирать. Это банально проще, чем вычислять, случайная ли используется карта.