From d4179f9a808b2ca89d0affb6b04e13d3bae07659 Mon Sep 17 00:00:00 2001 From: Sky Dusk <47698279+Ace-Lite@users.noreply.github.com> Date: Wed, 5 Feb 2025 21:29:36 +0100 Subject: [PATCH] Moving stuff to brand new random library. --- src/lua_hudlib.c | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/lua_hudlib.c b/src/lua_hudlib.c index b8833bf72..ce686b245 100644 --- a/src/lua_hudlib.c +++ b/src/lua_hudlib.c @@ -1444,14 +1444,18 @@ static luaL_Reg lib_hud[] = { {"height", libd_height}, {"scale", libd_dup}, {"renderer", libd_renderer}, - {"RandomFixed",libd_RandomFixed}, - {"RandomByte",libd_RandomByte}, - {"RandomKey",libd_RandomKey}, - {"RandomRange",libd_RandomRange}, - {"SignedRandom",libd_SignedRandom}, // MACRO - {"RandomChance",libd_RandomChance}, // MACRO - {"localTransFlag", libd_getlocaltransflag}, - {"userTransFlag", libd_getusertransflag}, + {NULL, NULL} +}; + +// globalized client_side random functions. +static luaL_Reg lib_randomclient[] = { + // m_random + {"localfixed",libd_RandomFixed}, + {"localbyte",libd_RandomByte}, + {"localkey",libd_RandomKey}, + {"localrange",libd_RandomRange}, + {"localsignedrandom",libd_SignedRandom}, // MACRO + {"localchance",libd_RandomChance}, // MACRO {NULL, NULL} }; @@ -1478,6 +1482,7 @@ int LUA_HudLib(lua_State *L) LUA_RegisterGlobalUserdata(L, "hudinfo", lib_getHudInfo, NULL, lib_hudinfolen); luaL_register(L, "hud", lib_hud); + luaL_register(L, "random", lib_randomclient); return 0; }