Age of Wonders
     
solution by AverMan
     

The Spoiler Centre