5.10.4. All hero specialists in level 4 magic, as well as Tanta (Animate Dead), may use their signature spells against an opponent in the following cases:
a) if the 4th level of the Mage Guild (Mage Guild) has been built in any of the controlled castles (3rd for Tanta). If these castles do not have the required Mage Guild level, then it is necessary to fully build the Mage Guild of all levels in any two castles that belong to you. Visiting this castle with a hero is not mandatory. If the condition is met, then it does not matter whether the castles with the required Mage Guild will be controlled subsequently.
b) find and visit with any hero the "Sanctuary of Magical Thoughts" containing the Animate Dead spell (to use Tanta's signature spell)
c) If any of your heroes receives the corresponding spell from a Pandora's Box, pyramid, after visiting a scholar, or in a spell book (even if this hero does not have sufficient Wisdom skill to learn that spell).
There are no level 4 spells in pyramids, so it should be removed from the list.
A note on the Grail... I don't understand why you're torturing yourselves...
When opening saves after a game, the opponent's position is visible anyway, so what's so hard about looking at their map puzzle? If there's a cross – no questions, meaning they've taken the required number of obelisks for digging; if there's no cross – then they're cheating (figuring out where to dig without enough fragments is just... that would require digging in the center, and it would take way too much time...). I think the Grail is needed, but simply ban it in Necropolis, in Tower, and in Conflux. Demons don't need an extra 15 imps – that's only 60 HP and 2 pit fiends won't make a difference (though if you have about 5 infernos )) then it's somewhat decent, combined with the rest of the growth bonuses). The other towns just get a substantial bonus... no imba.