diff options
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; +}; } |