Что касается Лорда Хаарта: я не знаю, почему в списке редактора он лишь один. Но можно сделать так, например: взять
другого героя,
заменив его личико на личико Лорда Хаарта.
Кирдмне хочется чтобы в одном городе хождение было обязательно, но глобальный запрет просто не позволяет это заклинание.
Легко!
Запрещаем заклинание
глобально, но
в нужном городе отмечаем Заклинания, которые
должны появиться в гильдии магов. Естественно, можете потом проверить тестированием.
В то же время, помнится, в моей старой карте земля 1000, я не запрещал заклинания вручную в каждом городе, и всякие полеты выскакивали там не смотря на глобальный запрет.
Именно так, как вы описали - быть не может! Есть четыре возможных варианта:
а)
хотя бы в одном городе задано, что запрещенное заклинание
должно появиться;
б)
читерство раскачанного ИИ-игрока (см. соответствующую тему);
в) если кто-либо построил
Грааль в Сопряжении, то там будут
все заклинания в гильдии магов, если только
для этого города какое-либо из них не запрещено
принудительно;
г) дурацкий, но реальный вариант, о котором можно забыть: на карте где-либо появился
артефакт, дающий запрещенное заклинание (если Полет - Шляпа волшебника или Том магии воздуха).
Какая именно у вас была ситуация - надо было бы разобраться по горячим следам.