From 639b24911d8ba2aebcf3e82bdc9e5469e94e87de Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Wed, 12 Apr 2023 00:52:27 +0100 Subject: [PATCH] Fix wrong tile for old canal ownership check in CmdBuildCanal --- src/water_cmd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/water_cmd.cpp b/src/water_cmd.cpp index 9960243ce1..5a67678ffa 100644 --- a/src/water_cmd.cpp +++ b/src/water_cmd.cpp @@ -513,7 +513,7 @@ CommandCost CmdBuildCanal(TileIndex tile, DoCommandFlag flags, uint32 p1, uint32 if (flags & DC_EXEC) { if (IsTileType(current_tile, MP_WATER) && IsCanal(current_tile)) { - Owner owner = GetTileOwner(tile); + Owner owner = GetTileOwner(current_tile); if (Company::IsValidID(owner)) { Company::Get(owner)->infrastructure.water--; DirtyCompanyInfrastructureWindows(owner);