Allies
A mapmaker may set up alliances between players. Alliances cannot be formed during a game.
A hero can visit an ally's town, buy a spell book, learn spells.
A hero may drop off troops in an ally's town but cannot take them back.
A hero cannot buy an ally's troops.
A hero can upgrade creatures.
A hero may meet with an ally and learn spells through the Scholar skill.
A hero may give troops and artifacts to an ally he meets but cannot take them.
An ally may request resources be sent through the marketplace.
A hero cannot steal an ally's mines nor external creature dwellings.
Another hero can be purchased.
A hero may use Town Portal to enter an ally's town.
In an Inferno town a hero can use the Castle Gate to leave but not enter.