Не знаю, как в текущих версиях, но раньше бан заклинаний никак уровни не проверял (см. ниже).
Может ограничения обходит какой-то другой мод, меняющий заклинания в городах (например, для усиления ИИ или при "перестройке" уровней ГМ для гарантированного получения ТП на какой-то итерации).
Либо в какой-то из реинкарнаций WoG/WoG Scripts под новую Эру/сборку поломали и функция !?FU10802; (или как она теперь называется) просто не исполняется...
Но я, к сожалению, уже слишком стар для этого... не смогу помочь чем-то кроме предположений. Возможно ребята, занимающиеся сейчас скриптингом и сборками проверят актуальные версии и найдут причину.
53 wog - map options.erm
******************************************************************************** Ban Spells from appearing in Mage Guilds and Pyramids
********************************************************************************
!?FU10802;
!!UN:P152/?y1; [Summon Boat: y1=1 if banned]
!!UN&y1=1:J0/0/1; [Disable Summon Boat]
!!UN:P153/?y2; [Water Walk: y2=1 if banned]
!!UN&y2=1:J0/7/1; [Disable Water Walk]
...
BattleHeroes Rus/Eng | ERA scripts (+ReMagic) Rus/Eng