Quote Originally Posted by V.T. Marvin View Post
Whether the harvest is poor or rich is a random factor, calculated separately per each province, hardcoded in the engine and impossible to track by other scripts as such. A workaround would be to stick our own random cycle over it, except this one would have to be world-wide, and would have modified both the income and the order derived from farming. However I am not a fan of such approach. It seems to me more as a somewhat arbitrary harassment of the player than as an addition to the gameplay experience.
To be fair, disasters (earthquakes, floods, famines) are pretty unpredictable.

In retrospect, any script with significant penalties would probably imbalance the AI. For instance, a script that compares farm level and population to determine food supply might lead to severe public order problems since the AI might not prioritize farms.