1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-07-12 16:58:39 +00:00

Handle undefined objects better

This commit is contained in:
Perttu Ahola 2011-11-12 18:34:04 +02:00
parent 73bb3bc595
commit 7b802c547d
6 changed files with 23 additions and 76 deletions

View file

@ -1568,12 +1568,13 @@ void LuaEntitySAO::addedToEnvironment(u16 id)
ServerActiveObject::addedToEnvironment(id);
// Create entity from name and state
m_registered = true;
lua_State *L = m_env->getLua();
scriptapi_luaentity_add(L, id, m_init_name.c_str(), m_init_state.c_str());
m_registered = scriptapi_luaentity_add(L, id, m_init_name.c_str(), m_init_state.c_str());
// Get properties
scriptapi_luaentity_get_properties(L, m_id, m_prop);
if(m_registered){
// Get properties
scriptapi_luaentity_get_properties(L, m_id, m_prop);
}
}
ServerActiveObject* LuaEntitySAO::create(ServerEnvironment *env, v3f pos,