Ultima 6: The False Prophet
     
some hints
solution by Wyvern
     

The Spoiler Centre