Нда, вообще конечно вы не первый столкнулись с этой проблемой. И решить ее не удалось даже изменив скрипт... кто-то проходит, а кто-то к сожалению нет. В общем есть пара предложений...
Во-первых, путь до замка должен быть свободен (герои на пути могут остановить демона). Во-вторых, переиграть все же можно... В-третьих, есть волшебный сейв... тут
http://dreammod.ru/click.php?http://...files/8845e56dАрмия там взломана, герои прокачаны не ахти (что может многократно усложнить последнюю карту), но зато 100% должно сработать.