]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Add guards to stop server build fail
authorElias Fleckenstein <eliasfleckenstein@web.de>
Thu, 13 May 2021 16:15:45 +0000 (18:15 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Thu, 13 May 2021 16:15:45 +0000 (18:15 +0200)
src/script/cpp_api/s_base.cpp

index 867f61e0c6d56bdc1e54d6030f03a3657697f697..5711ccbfdfbcd0e6a21893191523517762e38ce8 100644 (file)
@@ -361,9 +361,11 @@ void ScriptApiBase::addObjectReference(ActiveObject *cobj)
        //infostream<<"scriptapi_add_object_reference: id="<<cobj->getId()<<std::endl;
 
        // Create object on stack
+#ifndef SERVER
        if (m_type == ScriptingType::Client)
                ClientObjectRef::create(L, dynamic_cast<ClientActiveObject *>(cobj));
        else
+#endif
                ObjectRef::create(L, dynamic_cast<ServerActiveObject *>(cobj)); // Puts ObjectRef (as userdata) on stack
        int object = lua_gettop(L);
 
@@ -394,9 +396,11 @@ void ScriptApiBase::removeObjectReference(ActiveObject *cobj)
        lua_pushnumber(L, cobj->getId()); // Push id
        lua_gettable(L, objectstable);
        // Set object reference to NULL
+#ifndef SERVER
        if (m_type == ScriptingType::Client)
                ClientObjectRef::set_null(L);
        else
+#endif
                ObjectRef::set_null(L);
        lua_pop(L, 1); // pop object