From d0273b8eff3cfeeefcd7f01b02906a9a9727e7df Mon Sep 17 00:00:00 2001 From: Chris Dombroski Date: Tue, 13 Jan 2015 16:15:54 -0500 Subject: [PATCH] Now puts room designations in the query blueprint --- plugins/blueprint.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/blueprint.cpp b/plugins/blueprint.cpp index eb4802525..4bd534d8a 100644 --- a/plugins/blueprint.cpp +++ b/plugins/blueprint.cpp @@ -468,6 +468,13 @@ char get_tile_place(df::building* b) } } +string get_tile_query(df::building* b) +{ + if (b && b->is_room) + return "r+"; + return " "; +} + command_result do_transform(DFCoord start, DFCoord end, string name, phase last_phase) { ofstream dig, build, place, query; @@ -515,6 +522,7 @@ command_result do_transform(DFCoord start, DFCoord end, string name, phase last_ df::building* b = DFHack::Buildings::findAtTile(DFCoord(x, y, z)); switch (last_phase) { case QUERY: + query << get_tile_query(b) << ','; case PLACE: place << get_tile_place(b) << ','; case BUILD: