From 5c3260c382aba267458ce1001230f65b32639357 Mon Sep 17 00:00:00 2001 From: Japa Date: Fri, 26 Aug 2016 08:49:54 +0530 Subject: [PATCH] Actually check spatter amounts properly --- plugins/remotefortressreader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/remotefortressreader.cpp b/plugins/remotefortressreader.cpp index ee78a2a77..a093f2dfc 100644 --- a/plugins/remotefortressreader.cpp +++ b/plugins/remotefortressreader.cpp @@ -1357,7 +1357,7 @@ void Copyspatters(df::map_block * DfBlock, RemoteFortressReader::MapBlock * NetB auto send_pile = NetBlock->add_spatterpile(); for each (auto mat in materials) { - if (mat->amount == 0) + if (mat->amount[xx][yy] == 0) continue; auto send_spat = send_pile->add_spatters(); send_spat->set_state((MatterState)mat->mat_state); @@ -1368,7 +1368,7 @@ void Copyspatters(df::map_block * DfBlock, RemoteFortressReader::MapBlock * NetB } for each (auto item in items) { - if (item->amount == 0) + if (item->amount[xx][yy] == 0) continue; auto send_spat = send_pile->add_spatters(); auto send_mat = send_spat->mutable_material();