Ultima 6: The False Prophet
some hints
solution
by Wyvern
The Spoiler Centre