played a bit further now and crushed a 24 cities civ with elephants and spionage only (city revolt). taking cities gives WAY too much espionage points (like 1-1.5k per captured city, size 10-15) and tech points (like 3k).
there cannot be seen how much gold you pillaged when taking the city, it only displays the amounts of research and espionage points. (all on marathon and giant maps)
also, the nomadic trait prevents from pillaging gold only, you still get research and espionage points when you capture a city of a nomadic leader. this shouldnt be intentional, as it weakens the nomadic trait even more, if you get so much points (too much i think ...).
@Blair
Here's the logic behind the advanced pillaging system.
When you capture a city you get a chance to get a
percentage of a tech that they know that you don't. If they don't have any techs you don't you don't get any tech bonus.
Code:
City Population Size 1-5
10% bonus per pop + 0-25 random = % of tech to gain
Size 6+
10% bonus per pop + 0-50 random = % of tech to gain
So Size 1-5 you can get at most 75% of a tech's research cost so if they had Guilds which cost 1000 beakers you could gain 750 whole beakers of research towards the Guilds tech at most so when you switched over to research guilds you'd have that bonus.
So size 6-10 you will have increasingly good chances to get the whole tech.
Over size 10+ then you get the whole tech?
The numbers of beakers get adjusted when you go on Marathon as you say and Guilds will cost a lot more than 1k Beakers then and any percent of that tech in that example would be your gain.
These bonuses apply to the AI as well should they take your cities.
I haven't touched the espionage points part of it from the code I implented it from Dom Pedro II's "Extra Conquest" component and you can actually adjust that one from XML field in Globaldefines.xml
Code:
iTotalCommerce = (GC.getDefineINT("CONQUEST_ESPIONAGE_PERCENT") * GET_TEAM(getTeam()).getEspionagePointsAgainstTeam(pOldCity->getTeam())) / 100;
That forumla gives the espionage points. If you find the field in Globaldefines.xml "CONQUEST_ESPIONAGE_PERCENT" you can adjust it to a lower number than it is (believe default is 25%)
So that is how the numbers are calculated, I think you will see big numbers especially since you are playing marathon and tech costs, espionage costs have been scaled accordingly.
Now another question could be why? Consider the situation of a conquering army going into a city. In a bigger city, they are bound to learn new things about the conquered people (espionage) and might pick up new ways of doing things (tech). The armies will go through important papers, intimidate and strong arm important local figures, etc that they will learn something.
As I say it's fair both ways, if the AI retakes a city they will get the same bonuses back from you.