diff options
author | chililisoup <rebot333gaming@gmail.com> | 2025-03-21 13:03:17 -0600 |
---|---|---|
committer | chililisoup <rebot333gaming@gmail.com> | 2025-03-21 13:03:17 -0600 |
commit | 2ec777696c19573a6b8bd90f57d8a2d1b80d518a (patch) | |
tree | 653a709fc1e7cffa78ecd8aa621a724c41554912 /source/game/StarNetPackets.cpp | |
parent | 3130381b1c23e42af6fc14e9de951638f5c275b1 (diff) |
Block swap networking fixes
Diffstat (limited to 'source/game/StarNetPackets.cpp')
-rw-r--r-- | source/game/StarNetPackets.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source/game/StarNetPackets.cpp b/source/game/StarNetPackets.cpp index 54e7825..9ad3837 100644 --- a/source/game/StarNetPackets.cpp +++ b/source/game/StarNetPackets.cpp @@ -75,7 +75,9 @@ EnumMap<PacketType> const PacketTypeNames{ {PacketType::SystemObjectDestroy, "SystemObjectDestroy"}, {PacketType::SystemShipCreate, "SystemShipCreate"}, {PacketType::SystemShipDestroy, "SystemShipDestroy"}, - {PacketType::SystemObjectSpawn, "SystemObjectSpawn"} + {PacketType::SystemObjectSpawn, "SystemObjectSpawn"}, + // OpenStarbound packets + {PacketType::ReplaceTileList, "ReplaceTileList"} }; EnumMap<NetCompressionMode> const NetCompressionModeNames { @@ -137,6 +139,7 @@ PacketPtr createPacket(PacketType type) { case PacketType::FindUniqueEntityResponse: return make_shared<FindUniqueEntityResponsePacket>(); case PacketType::Pong: return make_shared<PongPacket>(); case PacketType::ModifyTileList: return make_shared<ModifyTileListPacket>(); + case PacketType::ReplaceTileList: return make_shared<ReplaceTileListPacket>(); case PacketType::DamageTileGroup: return make_shared<DamageTileGroupPacket>(); case PacketType::CollectLiquid: return make_shared<CollectLiquidPacket>(); case PacketType::RequestDrop: return make_shared<RequestDropPacket>(); @@ -747,6 +750,8 @@ void ModifyTileListPacket::write(DataStream& ds) const { ds.write(allowEntityOverlap); } +ReplaceTileListPacket::ReplaceTileListPacket() {} + ReplaceTileListPacket::ReplaceTileListPacket(TileModificationList modifications) : modifications(modifications) {} |