aboutsummaryrefslogtreecommitdiff
path: root/src/server/serveractiveobject.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/server/serveractiveobject.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/server/serveractiveobject.cpp b/src/server/serveractiveobject.cpp
index dbf25e3bc..3341dc008 100644
--- a/src/server/serveractiveobject.cpp
+++ b/src/server/serveractiveobject.cpp
@@ -57,7 +57,12 @@ std::string ServerActiveObject::generateUpdateInfantCommand(u16 infant_id, u16 p
// parameters
writeU16(os, infant_id);
writeU8(os, getSendType());
- os << serializeLongString(getClientInitializationData(protocol_version));
+ if (protocol_version < 38) {
+ // Clients since 4aa9a66 so no longer need this data
+ // Version 38 is the first bump after that commit.
+ // See also: ClientEnvironment::addActiveObject
+ os << serializeLongString(getClientInitializationData(protocol_version));
+ }
return os.str();
}