The Legend of Kyrandia 2: Hand of Fate
     
solution by KateKat9
solution by DarkStarr
solution by M. Eisenstaedt
solution by Peace Warlord
     

The Spoiler Centre