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:
parent
73bb3bc595
commit
7b802c547d
6 changed files with 23 additions and 76 deletions
|
@ -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,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue