]> git.lizzy.rs Git - minetest.git/blobdiff - src/object_properties.cpp
Add limit parameter to decompressZlib
[minetest.git] / src / object_properties.cpp
index e08eca7c92b99a38d8fd92b6c5efbc088d67fbd5..4cf180b18eb4ccb8bf9a4a27b73032d90f82aca4 100644 (file)
@@ -37,7 +37,6 @@ std::string ObjectProperties::dump()
        os << ", breath_max=" << breath_max;
        os << ", physical=" << physical;
        os << ", collideWithObjects=" << collideWithObjects;
-       os << ", weight=" << weight;
        os << ", collisionbox=" << PP(collisionbox.MinEdge) << "," << PP(collisionbox.MaxEdge);
        os << ", visual=" << visual;
        os << ", mesh=" << mesh;
@@ -75,9 +74,9 @@ std::string ObjectProperties::dump()
 void ObjectProperties::serialize(std::ostream &os) const
 {
        writeU8(os, 4); // PROTOCOL_VERSION >= 37
-       writeS16(os, hp_max);
+       writeU16(os, hp_max);
        writeU8(os, physical);
-       writeF32(os, weight);
+       writeF32(os, 0.f); // Removed property (weight)
        writeV3F32(os, collisionbox.MinEdge);
        writeV3F32(os, collisionbox.MaxEdge);
        writeV3F32(os, selectionbox.MinEdge);
@@ -126,9 +125,9 @@ void ObjectProperties::deSerialize(std::istream &is)
        if (version != 4)
                throw SerializationError("unsupported ObjectProperties version");
 
-       hp_max = readS16(is);
+       hp_max = readU16(is);
        physical = readU8(is);
-       weight = readF32(is);
+       readU32(is); // removed property (weight)
        collisionbox.MinEdge = readV3F32(is);
        collisionbox.MaxEdge = readV3F32(is);
        selectionbox.MinEdge = readV3F32(is);