diff --git a/src/lua_skinlib.c b/src/lua_skinlib.c index 40737ccc1cedc203673f188ea8a2eb3b41d89c6a..2d1caef0494517e5518647444c6ff7f26d3784a9 100644 --- a/src/lua_skinlib.c +++ b/src/lua_skinlib.c @@ -51,7 +51,8 @@ enum skin { skin_starttranscolor, skin_prefcolor, skin_highresscale, - skin_soundsid + skin_soundsid, + skin_availability }; static const char *const skin_opt[] = { "valid", @@ -86,6 +87,7 @@ static const char *const skin_opt[] = { "prefcolor", "highresscale", "soundsid", + "availability", NULL}; #define UNIMPLEMENTED luaL_error(L, LUA_QL("skin_t") " field " LUA_QS " is not implemented for Lua and cannot be accessed.", skin_opt[field]) @@ -205,6 +207,9 @@ static int skin_get(lua_State *L) case skin_soundsid: LUA_PushUserdata(L, skin->soundsid, META_SOUNDSID); break; + case skin_availability: + lua_pushinteger(L, skin->availability); + break; } return 1; }