summaryrefslogtreecommitdiff
path: root/src/content_sao.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/content_sao.cpp')
-rw-r--r--src/content_sao.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/content_sao.cpp b/src/content_sao.cpp
index 5d63b295e..74824d573 100644
--- a/src/content_sao.cpp
+++ b/src/content_sao.cpp
@@ -1748,6 +1748,18 @@ void LuaEntitySAO::setAcceleration(v3f acceleration)
m_acceleration = acceleration;
}
+void LuaEntitySAO::setTextureMod(const std::string &mod)
+{
+ std::ostringstream os(std::ios::binary);
+ // command (1 = set texture modification)
+ writeU8(os, 1);
+ // parameters
+ os<<serializeString(mod);
+ // create message and add to list
+ ActiveObjectMessage aom(getId(), false, os.str());
+ m_messages_out.push_back(aom);
+}
+
void LuaEntitySAO::sendPosition(bool do_interpolate, bool is_movement_end)
{
m_last_sent_move_precision = m_base_position.getDistanceFrom(