summaryrefslogtreecommitdiff
path: root/src/nodedef.cpp
diff options
context:
space:
mode:
authorPilzAdam <adam-k@outlook.com>2012-11-03 12:34:44 -0700
committerPilzAdam <adam-k@outlook.com>2012-11-03 12:34:44 -0700
commit3cab24fbcfbbeb12cdd9f085167969e1a934bd59 (patch)
tree2e3d14987c808e44cce1dd108b6c3224fc158ecf /src/nodedef.cpp
parent755df5f659899e961a7b1875837088fbc6cc1a55 (diff)
parent926830e0df7b95d4e53c917db07236ef3e19e991 (diff)
downloadminetest-3cab24fbcfbbeb12cdd9f085167969e1a934bd59.tar.gz
minetest-3cab24fbcfbbeb12cdd9f085167969e1a934bd59.tar.bz2
minetest-3cab24fbcfbbeb12cdd9f085167969e1a934bd59.zip
Merge pull request #243 from xyzz/liquid_renewable
Add liquid_renewable property, allow non-renewable liquids.
Diffstat (limited to 'src/nodedef.cpp')
-rw-r--r--src/nodedef.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nodedef.cpp b/src/nodedef.cpp
index d644dc229..466531efa 100644
--- a/src/nodedef.cpp
+++ b/src/nodedef.cpp
@@ -203,6 +203,7 @@ void ContentFeatures::reset()
liquid_alternative_flowing = "";
liquid_alternative_source = "";
liquid_viscosity = 0;
+ liquid_renewable = true;
light_source = 0;
damage_per_second = 0;
node_box = NodeBox();
@@ -253,6 +254,7 @@ void ContentFeatures::serialize(std::ostream &os)
os<<serializeString(liquid_alternative_flowing);
os<<serializeString(liquid_alternative_source);
writeU8(os, liquid_viscosity);
+ writeU8(os, liquid_renewable);
writeU8(os, light_source);
writeU32(os, damage_per_second);
node_box.serialize(os);
@@ -307,6 +309,7 @@ void ContentFeatures::deSerialize(std::istream &is)
liquid_alternative_flowing = deSerializeString(is);
liquid_alternative_source = deSerializeString(is);
liquid_viscosity = readU8(is);
+ liquid_renewable = readU8(is);
light_source = readU8(is);
damage_per_second = readU32(is);
node_box.deSerialize(is);