diff options
author | grbr404 <166065505+grbr404@users.noreply.github.com> | 2025-05-09 17:57:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-09 17:57:28 +0200 |
commit | 682267e765f6d7c8314e31056e68c498819d524c (patch) | |
tree | 2e160bda754116278090542714d7978d9e588d97 /source/game/StarNetPackets.hpp | |
parent | 3fc211bcb8dcddd90d50b081553750573bddea7d (diff) | |
parent | 3a54621bd8a55b672ba986f02ab094bfb4ba6faf (diff) |
Merge branch 'OpenStarbound:main' into main
Diffstat (limited to 'source/game/StarNetPackets.hpp')
-rw-r--r-- | source/game/StarNetPackets.hpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/source/game/StarNetPackets.hpp b/source/game/StarNetPackets.hpp index 63a7ee8..5dbb822 100644 --- a/source/game/StarNetPackets.hpp +++ b/source/game/StarNetPackets.hpp @@ -116,7 +116,8 @@ enum class PacketType : uint8_t { SystemObjectSpawn, // OpenStarbound packets - ReplaceTileList + ReplaceTileList, + UpdateWorldTemplate }; extern EnumMap<PacketType> const PacketTypeNames; @@ -970,4 +971,14 @@ struct SystemObjectSpawnPacket : PacketBase<PacketType::SystemObjectSpawn> { Maybe<Vec2F> position; JsonObject parameters; }; + +struct UpdateWorldTemplatePacket : PacketBase<PacketType::UpdateWorldTemplate> { + UpdateWorldTemplatePacket(); + UpdateWorldTemplatePacket(Json templateData); + + void read(DataStream& ds) override; + void write(DataStream& ds) const override; + + Json templateData; +}; } |