Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2023-08-19 20:57:55 +1000
committerKae <80987908+Novaenia@users.noreply.github.com>2023-08-19 20:57:55 +1000
commitd2ec7f37c1c036bb8074d526f64b51adaacc4dea (patch)
tree3b72046112b19c8710fe1ed9ea11e807eb10c09d
parentd65bc3cc8d3bb9793e5d4f8d7aa223abbc001886 (diff)
Predict MiningTool liquid collection
-rw-r--r--source/game/StarWorldClient.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/game/StarWorldClient.cpp b/source/game/StarWorldClient.cpp
index 753cbd5..eb5c313 100644
--- a/source/game/StarWorldClient.cpp
+++ b/source/game/StarWorldClient.cpp
@@ -1344,6 +1344,10 @@ void WorldClient::collectLiquid(List<Vec2I> const& tilePositions, LiquidId liqui
if (!inWorld())
return;
+ TileModification modification = PlaceLiquid{ EmptyLiquidId, 0.0f };
+ for (auto& pos : tilePositions)
+ informTilePrediction(pos, modification);
+
m_outgoingPackets.append(make_shared<CollectLiquidPacket>(tilePositions, liquidId));
}