From f8ee664b27747b978ba6d56243b8c685032e758a Mon Sep 17 00:00:00 2001 From: Chris Miles Date: Sun, 22 Jun 2025 12:55:55 -0500 Subject: [PATCH] [Code] Remove Lua Rule Constants (#4949) --- zone/lua_general.cpp | 27 --------------------------- zone/lua_parser.cpp | 1 - 2 files changed, 28 deletions(-) diff --git a/zone/lua_general.cpp b/zone/lua_general.cpp index e076b2674..c7a631a68 100644 --- a/zone/lua_general.cpp +++ b/zone/lua_general.cpp @@ -7963,33 +7963,6 @@ luabind::scope lua_register_languages() { )]; } -luabind::scope lua_register_rules_const() { - return luabind::class_("Rule") - .enum_("constants") - [( -#define RULE_INT(cat, rule, default_value, notes) \ - luabind::value(#rule, RuleManager::Int__##rule), -#include "../common/ruletypes.h" - luabind::value("_IntRuleCount", RuleManager::_IntRuleCount), -#undef RULE_INT -#define RULE_REAL(cat, rule, default_value, notes) \ - luabind::value(#rule, RuleManager::Real__##rule), -#include "../common/ruletypes.h" - luabind::value("_RealRuleCount", RuleManager::_RealRuleCount), -#undef RULE_REAL -#define RULE_BOOL(cat, rule, default_value, notes) \ - luabind::value(#rule, RuleManager::Bool__##rule), -#include "../common/ruletypes.h" - luabind::value("_BoolRuleCount", RuleManager::_BoolRuleCount), -#undef RULE_BOOL -#define RULE_STRING(cat, rule, default_value, notes) \ - luabind::value(#rule, RuleManager::String__##rule), -#include "../common/ruletypes.h" - luabind::value("_StringRuleCount", RuleManager::_StringRuleCount) -#undef RULE_STRING - )]; -} - luabind::scope lua_register_rulei() { return luabind::namespace_("RuleI") [ diff --git a/zone/lua_parser.cpp b/zone/lua_parser.cpp index 2a9af1eef..d44fb2bfa 100644 --- a/zone/lua_parser.cpp +++ b/zone/lua_parser.cpp @@ -1320,7 +1320,6 @@ void LuaParser::MapFunctions(lua_State *L) { lua_register_packet(), lua_register_packet_opcodes(), lua_register_stat_bonuses(), - lua_register_rules_const(), lua_register_rulei(), lua_register_ruler(), lua_register_ruleb(),