У центров есть ideal_prosperity (script_get_center_ideal_prosperity). Для деревни зависит от стартовых условий (там есть рандомная плодородность почвы), численности скота и наличия мельницы (+5). Если деревню не грабят, её крестьяне не доходят до городов, то она скатывается к этому ideal_prosperity (сдвиг вызывает каждый 15 дней, simple_triggers).
На мой взляд, если делать +5 каждый месяц, получается, что мельница производит благосостояние неоткуда, а +5 в ideal_prosperity соответствует банальному улучшению производительности труда.