diff -r f47446db674c -r fad5b9f8ada8 src/town_cmd.cpp --- a/src/town_cmd.cpp Sat Feb 17 21:56:22 2007 +0000 +++ b/src/town_cmd.cpp Sat Feb 17 22:01:07 2007 +0000 @@ -1088,12 +1088,12 @@ return NULL; } -static const byte _num_initial_towns[3] = {4, 17, 29}; +static const byte _num_initial_towns[3] = {11, 23, 46}; bool GenerateTowns(void) { uint num = 0; - uint n = ScaleByMapSize(_num_initial_towns[_opt.diff.number_towns] + (Random() & 3)); + uint n = ScaleByMapSize(_num_initial_towns[_opt.diff.number_towns] + (Random() & 7)); SetGeneratingWorldProgress(GWP_TOWN, n);