Ну да, примерно в таком ключе. Формулу КАКУЮ-НИБУДЬ ПРИДУМАЕМ (абсурд, не так ли?), и будем её корректировать с учётом практическогоо опыта игры. В результате до чего-нибудь докопаемся.
Я подробно данной проблематикой занимался в приложении ко вторым героям, изучал и материалы, написанные другими и пришёл к выводу о невозможности создания формулы.
Тут надо будет два списка создавать: с учётом прироста и без учёта оного.
Насчёт спецстроений тоже сплошные вопросы: например, сад фей я строил очень часто, а вот прибавлялку скелетов - ни разу. И никогда не видел, чтобы игроки в практической игре это делали.