please do not forget what really stops the AI from cleaning up pollution, the bad values in strategies.txt .
in STRATEGY_DEFAULT i found these values defined:
// rounds to wait before fixing roads
TimeToFixRoads 10
// rounds to wait before fixing polluted tiles
TimeToFixPollution 20
// stored PW must exceed cost to fix + threshold
FixPollutionThreshold 2000
this means that the AI spots a polluted tile in its area and then wait for 20 tuns (after waiting for 10 turns the AI might consider building a new road around the polluted spot if it had one), then it looks at its PW and if it has plenty it is fixed.
In other words: this will never happen!
now the problem is not that the default personality never cleans up pollution, but that the values for the rest of the personalities in this file are the same (this is especially absurd for the ecotopian).
i would suggest these settings:
STRATEGY_DEFAULT
// rounds to wait before fixing roads
TimeToFixRoads 10
// rounds to wait before fixing polluted tiles
TimeToFixPollution 20
// stored PW must exceed cost to fix + threshold
FixPollutionThreshold 2000
STRATEGY_SCIENTIST_DEFAULT
// rounds to wait before fixing roads
TimeToFixRoads 5
// rounds to wait before fixing polluted tiles
TimeToFixPollution 5
// stored PW must exceed cost to fix + threshold
FixPollutionThreshold 500
STRATEGY_MILITARIST_DEFAULT
// rounds to wait before fixing roads
TimeToFixRoads 3
// rounds to wait before fixing polluted tiles
TimeToFixPollution 20
// stored PW must exceed cost to fix + threshold
FixPollutionThreshold 2000
STRATEGY_ECONOMIC_DEFAULT
// rounds to wait before fixing roads
TimeToFixRoads 5
// rounds to wait before fixing polluted tiles
TimeToFixPollution 7
// stored PW must exceed cost to fix + threshold
FixPollutionThreshold 700
STRATEGY_ECOTOPIAN_DEFAULT
// rounds to wait before fixing roads
TimeToFixRoads 10
// rounds to wait before fixing polluted tiles
TimeToFixPollution 1
// stored PW must exceed cost to fix + threshold
FixPollutionThreshold 100
STRATEGY_DIPLOMATIC_DEFAULT
// rounds to wait before fixing roads
TimeToFixRoads 10
// rounds to wait before fixing polluted tiles
TimeToFixPollution 5
// stored PW must exceed cost to fix + threshold
FixPollutionThreshold 500
These values should have a lot more playtesting that it has but i can tell you that it works quite well for getting the pollution removed and this in itself reduces pollution and thereby it should increase happiness. another observation i made reguarding the effect of these changes is that it seems to make the AI work better througout the industrial age when it comes to economics and happiness control.
i hope this is usefull for you guys
klaus