From eeb030dc7e7dd0b319de83446db6adb584c0ede4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Wed, 17 Aug 2011 14:29:30 +0200 Subject: [PATCH] And don't designate over non-terrain tiles. --- plugins/vdig.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/vdig.cpp b/plugins/vdig.cpp index 027511b1f..bdffb5629 100644 --- a/plugins/vdig.cpp +++ b/plugins/vdig.cpp @@ -415,6 +415,10 @@ DFhackCExport command_result expdig (Core * c, vector & parameters) if(tt == 0) continue; t_designation des = mx.designationAt(pos); + if(tileMaterial(tt) == CONSTRUCTED && !des.bits.hidden) + continue; + if(!isWallTerrain(tt) && !des.bits.hidden) + continue; if(cross[y][x]) { des.bits.dig = designation_default;