From 9d36cf37bd6fc1e5e0e9770031925db3a92a9929 Mon Sep 17 00:00:00 2001 From: JTE Date: Wed, 20 May 2015 18:44:03 -0400 Subject: [PATCH] Removed EvalMath from base Lua. EvalMath is for SOC only. It spawns an entirely seperate instance of Lua and requires uppercase-only strings, and it's ability to parse strings to enums is redundant to Lua's _G table (try using _G["MT_BLUECRAWLA"] for instance) --- src/lua_baselib.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/lua_baselib.c b/src/lua_baselib.c index ad5d740f..70c6bf47 100644 --- a/src/lua_baselib.c +++ b/src/lua_baselib.c @@ -85,13 +85,6 @@ static int lib_print(lua_State *L) return 0; } -static int lib_evalMath(lua_State *L) -{ - const char *word = luaL_checkstring(L, 1); - lua_pushinteger(L, LUA_EvalMath(word)); - return 1; -} - // M_RANDOM ////////////// @@ -1861,7 +1854,6 @@ static int lib_gTicsToMilliseconds(lua_State *L) static luaL_Reg lib[] = { {"print", lib_print}, - {"EvalMath", lib_evalMath}, // m_random {"P_Random",lib_pRandom},