From c4d9404d79bd619bc161a9fa54f3c14c11542d9d Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Mon, 17 Jun 2019 01:34:34 +0100 Subject: [PATCH] Check industry FindStationsAroundTiles in CheckCaches --- src/openttd.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/openttd.cpp b/src/openttd.cpp index d979f32f1f..dc4c6c3b29 100644 --- a/src/openttd.cpp +++ b/src/openttd.cpp @@ -1388,6 +1388,11 @@ void CheckCaches(bool force_check, std::function log) if (old_industry_stations_nears[i] != ind->stations_near) { CCLOG("industry stations_near mismatch: ind %i, (old size: %u, new size: %u)", (int)ind->index, (uint)old_industry_stations_nears[i].size(), (uint)ind->stations_near.size()); } + StationList stlist; + FindStationsAroundTiles(ind->location, &stlist, false); + if (ind->stations_near != stlist) { + CCLOG("industry FindStationsAroundTiles mismatch: ind %i, (recalc size: %u, find size: %u)", (int)ind->index, (uint)ind->stations_near.size(), (uint)stlist.size()); + } i++; }