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

summaryrefslogtreecommitdiff
path: root/source/game/StarNetPackets.cpp
diff options
context:
space:
mode:
authorchililisoup <rebot333gaming@gmail.com>2025-03-23 18:23:11 -0600
committerchililisoup <rebot333gaming@gmail.com>2025-03-23 18:23:11 -0600
commit83f090f0ca79c4006ef2f1fca2d6b6876661e08c (patch)
treeb3d615195d2b973a98ec489c1516f3421634e4b8 /source/game/StarNetPackets.cpp
parent2b4c762b6b1da745cabe6810187fc34cb546e0cb (diff)
more block swap fixes
Diffstat (limited to 'source/game/StarNetPackets.cpp')
-rw-r--r--source/game/StarNetPackets.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/source/game/StarNetPackets.cpp b/source/game/StarNetPackets.cpp
index dfe3ff1..4b16ce8 100644
--- a/source/game/StarNetPackets.cpp
+++ b/source/game/StarNetPackets.cpp
@@ -750,19 +750,21 @@ void ModifyTileListPacket::write(DataStream& ds) const {
ds.write(allowEntityOverlap);
}
-ReplaceTileListPacket::ReplaceTileListPacket() {}
+ReplaceTileListPacket::ReplaceTileListPacket() : applyDamage() {}
-ReplaceTileListPacket::ReplaceTileListPacket(TileModificationList modifications, TileDamage tileDamage)
- : modifications(modifications), tileDamage(std::move(tileDamage)) {}
+ReplaceTileListPacket::ReplaceTileListPacket(TileModificationList modifications, TileDamage tileDamage, bool applyDamage)
+ : modifications(modifications), tileDamage(std::move(tileDamage)), applyDamage(applyDamage) {}
void ReplaceTileListPacket::read(DataStream& ds) {
ds.readContainer(modifications);
ds.read(tileDamage);
+ ds.read(applyDamage);
}
void ReplaceTileListPacket::write(DataStream& ds) const {
ds.writeContainer(modifications);
ds.write(tileDamage);
+ ds.write(applyDamage);
}
DamageTileGroupPacket::DamageTileGroupPacket() : layer(TileLayer::Foreground) {}