From 61dba850af737cd49d1bb344dafd7a91a18895bf Mon Sep 17 00:00:00 2001 From: frosch Date: Wed, 20 Nov 2019 01:00:07 +0100 Subject: [PATCH] Revert #7837, 7e22f243e: OpenTTD tries to replicate the original game mechanics. Making numbers look nice and correlate is no goal, and in this case they actually did not correlate. --- src/town_cmd.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/town_cmd.cpp b/src/town_cmd.cpp index b982ca5621..139e0217d8 100644 --- a/src/town_cmd.cpp +++ b/src/town_cmd.cpp @@ -3360,9 +3360,14 @@ static int CountActiveStations(Town *t) */ static uint GetNormalGrowthRate(Town *t) { + /** + * Note: + * Unserviced+unfunded towns get an additional malus in UpdateTownGrowth(), + * so the "320" is actually not better than the "420". + */ static const uint16 _grow_count_values[2][6] = { { 120, 120, 120, 100, 80, 60 }, // Fund new buildings has been activated - { 420, 420, 300, 220, 160, 100 } // Normal values + { 320, 420, 300, 220, 160, 100 } // Normal values }; int n = CountActiveStations(t);