Ultima 9: Ascension
     
solution by Kuno
solution by Lu Richardson
     

The Spoiler Centre