diff -r 59a26efc3832 -r cf6ba638333e src/newgrf_town.cpp --- a/src/newgrf_town.cpp Sat Apr 21 07:27:16 2007 +0000 +++ b/src/newgrf_town.cpp Sat Apr 21 08:51:42 2007 +0000 @@ -21,7 +21,7 @@ /* Larger towns */ case 0x40: if (_patches.larger_towns == 0) return 2; - if (t->index % _patches.larger_towns == 0) return 1; + if (t->larger_town) return 1; return 0; /* Town index */