]> git.lizzy.rs Git - minetest.git/blobdiff - src/script/common/c_content.cpp
Make flag strings clear specified flag with 'no' prefix
[minetest.git] / src / script / common / c_content.cpp
index 0d1f7aa03bccdd4b28996f8bd02a13ab2c7217f0..d1e182f9f480bb67870cf94c0d8bb6eec13e64fe 100644 (file)
@@ -839,12 +839,11 @@ void push_hit_params(lua_State *L,const HitParams &params)
 }
 
 /******************************************************************************/
-u32 getflagsfield(lua_State *L, int table,
-       const char *fieldname, FlagDesc *flagdesc) {
-       std::string flagstring;
-
-       flagstring = getstringfield_default(L, table, fieldname, "");
-       return readFlagString(flagstring, flagdesc);
+u32 getflagsfield(lua_State *L, int table, const char *fieldname,
+       FlagDesc *flagdesc, u32 *flagmask)
+{
+       std::string flagstring = getstringfield_default(L, table, fieldname, "");
+       return readFlagString(flagstring, flagdesc, flagmask);
 }
 
 /******************************************************************************/