Если лимит фарма растет непрерывно (а не дискретно, раз в час), тогда рискну предположить, что речь о линейной формуле вида:
Лимит фарма(t,N) = Max(5000 + k * t +Z (N), 750,000)
где t- время, k - постоянный коэффициент, который вы можете экспериментально замерить,
Z(N) некий параметр, связанный с количеством деревень, возможно нулевой, в вашем случае пока константа. Ну и ограничение сверху в 750,000 обеспечивается функцией max.
Если так - то увеличение должно идти равномерно по времени (прирост за равное время - одинаков), со скачкообразным ростом при захвате новых деревень (или без оного, если Z(N) нулевой). Эту гипотезу лекго проверить, и если она верна,вы легко посчитаете коэффициент k. Если рост происходит "шажками", на переменную t придется навесить функцию, обеспечивающую дискретность, типа 1/h*[t*h], где [х] - целая часть числа, h - частота "шажков" в шт/час.