diff --git a/plugins/proto/RemoteFortressReader.proto b/plugins/proto/RemoteFortressReader.proto index 4ff78f1af..4fc13033a 100644 --- a/plugins/proto/RemoteFortressReader.proto +++ b/plugins/proto/RemoteFortressReader.proto @@ -113,6 +113,13 @@ message MapBlock repeated MatPair base_materials = 8; repeated int32 magma = 9; repeated int32 water = 10; + repeated bool hidden = 11; + repeated bool light = 12; + repeated bool subterranean = 13; + repeated bool outside = 14; + repeated bool aquifer = 15; + repeated bool water_stagnant = 16; + repeated bool water_salt = 17; } message MatPair { diff --git a/plugins/remotefortressreader.cpp b/plugins/remotefortressreader.cpp index f05d6228e..0060b198f 100644 --- a/plugins/remotefortressreader.cpp +++ b/plugins/remotefortressreader.cpp @@ -649,6 +649,13 @@ void CopyDesignation(df::map_block * DfBlock, RemoteFortressReader::MapBlock * N water = designation.bits.flow_size; NetBlock->add_magma(lava); NetBlock->add_water(water); + NetBlock->add_aquifer(designation.bits.water_table); + NetBlock->add_hidden(designation.bits.hidden); + NetBlock->add_light(designation.bits.light); + NetBlock->add_outside(designation.bits.outside); + NetBlock->add_subterranean(designation.bits.subterranean); + NetBlock->add_water_salt(designation.bits.water_salt); + NetBlock->add_water_stagnant(designation.bits.water_stagnant); } }