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

summaryrefslogtreecommitdiff
path: root/source/game/StarNetPackets.hpp
diff options
context:
space:
mode:
authorgrbr404 <166065505+grbr404@users.noreply.github.com>2025-05-09 17:57:28 +0200
committerGitHub <noreply@github.com>2025-05-09 17:57:28 +0200
commit682267e765f6d7c8314e31056e68c498819d524c (patch)
tree2e160bda754116278090542714d7978d9e588d97 /source/game/StarNetPackets.hpp
parent3fc211bcb8dcddd90d50b081553750573bddea7d (diff)
parent3a54621bd8a55b672ba986f02ab094bfb4ba6faf (diff)
Merge branch 'OpenStarbound:main' into main
Diffstat (limited to 'source/game/StarNetPackets.hpp')
-rw-r--r--source/game/StarNetPackets.hpp13
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;
+};
}