Its been a while....
But I felt the urge to mod this old game once again.
I actually managed to win a game of grand VIP (Colossal mapsize, Normal Speed, Emperor difficulty). In the 2030'ies. By conquest. Was still in Modern Era, though one of my vassals made the leap into transhuman.
It might have been the first time I have ever won in my own mod. At least without changing any gamerules or modding it throughout the game.
And it didnt crash. Not even once. There were 2 infinite loops though, but thanks to the work on the worldbuilder by platyping, the unit that caused it was easily found, and a few Skip solved the problem.
What impressed me the most, was the level the AI kept. While I was bigger & stronger after annihilating a lot of the AIs and taking their land, the remaining AIs tech- and unit level was rather high. If they had just pulled together instead of fighting against each other, the end result might have differed.
Anyways, made a little mod: Pollution
It buggered me that the unhealth didn't have any consequences. On the contrary it would just slow down the city's growth, often when unhappiness would hit it too, so not a disadvantage to just go full unhealthy.
Well, now it is. If the unhealth is too high (havent decided yet how much is too high, something, something, random) pollution will strike the land.
Requirements is simple:
- Bad Health > Good Health
- Cannot be the city tile
- Cannot be a tile with a feature (pollution is a feature)
- Have to be in the workable part of BFC of the city, so if two cities share tiles, its only on the cities active tiles
The tile selected is based on:
Hammers * 3 + Food + Commerce
And if the tile being worked the above is multiplied with 3;
Example: (worked/not worked)
tile A : Fish with 6 food (24/6)
tile B : Mine with 4 Hammers (36/12)
tile C : Village with 2 Hammers, 2 Food, 2 Commerce (30/10)
tile D : Plains with 2 hammers (18/6)
If all are being worked the mine would receive the pollution, then the village, the fish and last the plains.
But... if only the plains were being worked, then it would receive the pollution.
If two tiles get same value, it will be randomized which one gets it.
The effect of pollution: -1
-1
-1