Dragonlance Legends

Two years after the War of the Lance, Raistlin Majere makes plans to challenge Takhisis, the Queen of Darkness, and assume her place in Krynn's pantheon of gods.

Caramon asks the Conclave to send him back in time as well, with the dual purpose of healing Crysania and killing Fistandantilus.

Sent back in time to Istar, with Tasslehoff as an unintended companion, Caramon discovers that Raistlin has already killed Fistandantilus and taken his place.

Raistlin gains hope that history can be changed when Tasslehoff reappears, having escaped the Abyss - he was sent there with the Temple of Istar when it was destroyed.

The magical device catapults Caramon and Tasslehoff into the future, where they are shocked to find that the world has been almost destroyed by the battle between Raistlin and Takhisis, leaving it ravaged and lifeless.

After seeing the future that will come about if he leaves the Abyss, Raistlin chooses to stay behind to stop the Dark Queen from passing through the Portal into Krynn, while Caramon and Crysania flee to safety.