diff --git a/src/landscape.cpp b/src/landscape.cpp --- a/src/landscape.cpp +++ b/src/landscape.cpp @@ -690,7 +690,7 @@ void ClearSnowLine() */ CommandCost CmdLandscapeClear(DoCommandFlag flags, TileIndex tile) { - CommandCost cost(EXPENSES_CONSTRUCTION); + CommandCost cost(EXPENSES_T_DEMOLITION); bool do_clear = false; /* Test for stuff which results in water when cleared. Then add the cost to also clear the water. */ if ((flags & DC_FORCE_CLEAR_TILE) && HasTileWaterClass(tile) && IsTileOnWater(tile) && !IsWaterTile(tile) && !IsCoastTile(tile)) { @@ -741,7 +741,7 @@ std::tuple CmdClearA if (start_tile >= MapSize()) return { CMD_ERROR, 0 }; Money money = GetAvailableMoneyForCommand(); - CommandCost cost(EXPENSES_CONSTRUCTION); + CommandCost cost(EXPENSES_T_DEMOLITION); CommandCost last_error = CMD_ERROR; bool had_success = false;