Nightmare Dusk
Chieftain
Yeah, what I find quite grating is the gold one. I mean, I have 2000 gold, a enemy spy goes to a city, and steals 1000. What is half of my treasury doing there? I think that for gold or any other yield it should be capped at the yield to substract divided by cities. So if I have 20 cities, the max that can be stolen from one is 100 gold. Could be by population to make it a better representation of city importance. But right now it's quite ridiculous and for many turns I was not able to get any gold at all due to spies in cities in which I was counterspying.
I've got a different idea. How about the cap for gold steal be capped by how much gold that city makes? also if multiple spies steal from the same city, they split that gold amount between the spies, rather then each spy getting the yields the city makes from you. or each spy magically gets the yields of city, but it only effects you once. same with science and other similar actions