X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Fcontent_sao.cpp;h=3507ec1542d7fbb8883b8bed07d1bf0f184eb3ea;hb=41c91391fce65147aa7f3b5ceb7db5758709199a;hp=d51e92a8c50738bafb9e6a83a8325df8f39c50e1;hpb=bfc68d31510bbd40732c19ada51d4683cb050de2;p=dragonfireclient.git diff --git a/src/content_sao.cpp b/src/content_sao.cpp index d51e92a8c..3507ec154 100644 --- a/src/content_sao.cpp +++ b/src/content_sao.cpp @@ -1516,7 +1516,7 @@ LuaEntitySAO::~LuaEntitySAO() { if(m_registered){ lua_State *L = m_env->getLua(); - scriptapi_luaentity_deregister(L, m_id); + scriptapi_luaentity_rm(L, m_id); } } @@ -1527,7 +1527,7 @@ void LuaEntitySAO::addedToEnvironment(u16 id) // Create entity by name and state m_registered = true; lua_State *L = m_env->getLua(); - scriptapi_luaentity_register(L, id, m_init_name.c_str(), m_init_state.c_str()); + scriptapi_luaentity_add(L, id, m_init_name.c_str(), m_init_state.c_str()); } ServerActiveObject* LuaEntitySAO::create(ServerEnvironment *env, v3f pos, @@ -1553,7 +1553,7 @@ void LuaEntitySAO::step(float dtime, bool send_recommended) { if(m_registered){ lua_State *L = m_env->getLua(); - scriptapi_luaentity_step(L, m_id, dtime, send_recommended); + scriptapi_luaentity_step(L, m_id, dtime); } } @@ -1576,9 +1576,21 @@ std::string LuaEntitySAO::getStaticData() // name os<getLua(); + std::string state = scriptapi_luaentity_get_state(L, m_id); + os<