|Probability of occurrence (%):|
At a basic level, it teleports the casting hero to the nearest allied town. However, if the hero has Advanced or Expert Earth Magic, Town Portal teleports the hero to any allied town, at the players choice. The hero cannot teleport to a town which has a visiting hero, thus, if the hero doesn't have at least Advanced Earth Magic and the nearest town is occupied, spell cannot be cast.
It is possible, that in some versions of the game, that hero is unable to use Town Portal spell underground if all towns are in the upper world, and if the hero has no Earth Magic at least on the Advanced level.
[Show user commentary]
[Hide user commentary]
Town Portal is one of most powerful spells in the game, as it allows hero to travel immense distances instantaneously. Therefore, it is often banned in multiplayer or tournament games.
If you play for a faction which has buildings for increasing primary skills (Tower, Inferno, Stronghold, Fortress), Town Portal should be used for rushing between towns for that purpose. Also, Town Portal is helpful for learning spells, summoning and upgrading troops, or if a strong enemy gets close to a town. In Inferno, Castle Gate can make Town Portal unnecessary, but it's useless if you own only one Inferno town, and won't teleport you to a town of any other faction.