@@ -64,13 +64,18 @@ void CLuaBanDefs::AddClass(lua_State* luaVM)
64
64
lua_classfunction (luaVM, " setAdmin" , " setBanAdmin" );
65
65
66
66
lua_classvariable (luaVM, " admin" , " setBanAdmin" , " getBanAdmin" );
67
- lua_classvariable (luaVM, " IP " , NULL , " getBanIP" );
67
+ lua_classvariable (luaVM, " ip " , NULL , " getBanIP" );
68
68
lua_classvariable (luaVM, " serial" , NULL , " getBanSerial" );
69
69
lua_classvariable (luaVM, " time" , NULL , " getBanTime" );
70
70
lua_classvariable (luaVM, " unbanTime" , " setUnbanTime" , " getUnbanTime" );
71
71
lua_classvariable (luaVM, " reason" , " setBanReason" , " getBanReason" );
72
72
lua_classvariable (luaVM, " nick" , " setBanNick" , " getBanNick" );
73
73
74
+ // Alias for backwards compatibility
75
+ // TODO(qaisjp): it appears this was always documented as ".ip", so perhaps
76
+ // nobody is using this attribute. Consider doing some metrics in the future to find out.
77
+ lua_classvariable (luaVM, " IP" , NULL , " getBanIP" );
78
+
74
79
lua_registerclass (luaVM, " Ban" );
75
80
}
76
81
0 commit comments