diff options
-rw-r--r-- | town_cmd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/town_cmd.c b/town_cmd.c index eeb1aff49..af6f66396 100644 --- a/town_cmd.c +++ b/town_cmd.c @@ -31,7 +31,7 @@ static void TownPoolNewBlock(uint start_item) Town *t; FOR_ALL_TOWNS_FROM(t, start_item) - t->index = start_item++; + t->index = start_item++; } /* Initialize the town-pool */ @@ -1971,6 +1971,8 @@ static void Load_TOWN(void) { int index; + _total_towns = 0; + while ((index = SlIterateArray()) != -1) { Town *t; |