как сказать масону делать floodgate из определенного материала? он сам берет ближайший..
Проще всего - как сказал FearOfTheLight, "сделать нужный ближним".
Построить мастерскую масона, прямо рядом с ней склад камней, и в настройках склада запретить всё кроме нужного нам камня.
Его натаскают, потом в этой мастерской заказываешь минимум два шлюза.
Первый шлюз будет сделать из камня, который окажется ближе всех к масону, когда он получит задание - это будет побочный продукт. Все следующие шлюзы масон так же будет делать из ближайших к себе камня, но уже стоя в мастерской - это будет нужный нам камень.
Более извращенный вариант (но и более быстрый по игровому времени) - назначить нору, которая покроет мастерскую и склад нужного камня, и больше ничего.
Приписать к этой норе масона, в настройках мастерской поставить ограничения, что только этот дворф может работать в ней.
Всё что в этой мастерской будет делаться - будет из камня, который находится внутри норы.
Главное тут не забыть про дворфа и удалить нору когда сделаны нужные вещи.