Building a water object on a plain water docking tile does not correctly remove the docking tile,
in that the station(s) associated with the docking tile do not have their docking_station tile areas updated.
This can result in multiplayer desyncs. This issue is detected by the cache checks in CheckCaches.
This was noticed because of griefers placing fake water tiles around docks, which later resulted in docking_station mismatches being logged.
Steps to reproduce
Set the desync log level to at least 2.
Build a dock.
Build water objects (e.g. from decoration NewGRF such as AuzWaterAndLandscapeObjects) on the dock's docking tiles.
Note that a desync log message will be eventually logged.
The text was updated successfully, but these errors were encountered: