diff --git a/library/xml b/library/xml index eb6f706d7..3663b22e2 160000 --- a/library/xml +++ b/library/xml @@ -1 +1 @@ -Subproject commit eb6f706d702367ea3121272670e603000bbdd42a +Subproject commit 3663b22e25a6772b9f2765caaff81914c131c1cc diff --git a/plugins/autodump.cpp b/plugins/autodump.cpp index 536b2501b..cfb73fa8b 100644 --- a/plugins/autodump.cpp +++ b/plugins/autodump.cpp @@ -140,7 +140,7 @@ static command_result autodump_main(color_ostream &out, vector & parame return CR_FAILURE; } df::tiletype ttype = MC.tiletypeAt(pos_cursor); - if(!DFHack::isFloorTerrain(ttype)) + if(!DFHack::isWalkable(ttype) || DFHack::isOpenTerrain(ttype)) { out.printerr("Cursor should be placed over a floor.\n"); return CR_FAILURE;