diff --git a/src/lua_skinlib.c b/src/lua_skinlib.c
index a28f6a359556da233d71c6b598264101e56bb4e8..7f68905aa1ec748aa700fb7ced2441d0538d78d1 100644
--- a/src/lua_skinlib.c
+++ b/src/lua_skinlib.c
@@ -52,6 +52,8 @@ enum skin {
 	skin_supercolor,
 	skin_prefoppositecolor,
 	skin_highresscale,
+	skin_contspeed,
+	skin_contangle,
 	skin_soundsid,
 	skin_availability
 };
@@ -88,6 +90,8 @@ static const char *const skin_opt[] = {
 	"supercolor",
 	"prefoppositecolor",
 	"highresscale",
+	"contspeed",
+	"contangle",
 	"soundsid",
 	"availability",
 	NULL};
@@ -199,6 +203,12 @@ static int skin_get(lua_State *L)
 	case skin_highresscale:
 		lua_pushinteger(L, skin->highresscale);
 		break;
+	case skin_contspeed:
+		lua_pushinteger(L, skin->contspeed);
+		break;
+	case skin_contangle:
+		lua_pushinteger(L, skin->contangle);
+		break;
 	case skin_soundsid:
 		LUA_PushUserdata(L, skin->soundsid, META_SOUNDSID);
 		break;