]> git.lizzy.rs Git - minetest.git/blobdiff - src/materials.cpp
Random Lua tweaks/fixes
[minetest.git] / src / materials.cpp
index ab2e2d2730982aeb1c335f6d6d0c47346e555cb4..ed0b00925ef5edfd2911aa70a8ba0ef45f8662c7 100644 (file)
@@ -32,6 +32,7 @@ void MaterialProperties::serialize(std::ostream &os)
        writeF1000(os, crackiness);
        writeF1000(os, crumbliness);
        writeF1000(os, cuttability);
+       writeF1000(os, flammability);
 }
 
 void MaterialProperties::deSerialize(std::istream &is)
@@ -45,6 +46,7 @@ void MaterialProperties::deSerialize(std::istream &is)
        crackiness = readF1000(is);
        crumbliness = readF1000(is);
        cuttability = readF1000(is);
+       flammability = readF1000(is);
 }
 
 DiggingProperties getDiggingProperties(u16 content, ToolDiggingProperties *tp,
@@ -74,7 +76,7 @@ DiggingProperties getDiggingProperties(u16 content, ToolDiggingProperties *tp,
                durability = 1;
 
        float wear = 1.0 / durability;
-       u16 wear_i = wear/65535.;
+       u16 wear_i = 65535.*wear;
        return DiggingProperties(true, time, wear_i);
 }