Cosmic Altar

The Cosmic altar is found in the south of Zanaris near the Tanglefoot Lair. Players may enter it by using a cosmic talisman or a cosmic tiara on the ruins. It may also be accesed through the Abyss.