From ca1426eabc873f781eb0dd389d45634b7d183250 Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Mon, 22 Apr 2024 06:07:59 +1000 Subject: Lua chat callbacks + better font styling golly gee whiz!! i hope i didn't fuck something up --- source/core/scripting/StarUtilityLuaBindings.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source/core/scripting/StarUtilityLuaBindings.cpp') diff --git a/source/core/scripting/StarUtilityLuaBindings.cpp b/source/core/scripting/StarUtilityLuaBindings.cpp index 5ab6e19..98ad239 100644 --- a/source/core/scripting/StarUtilityLuaBindings.cpp +++ b/source/core/scripting/StarUtilityLuaBindings.cpp @@ -118,12 +118,14 @@ LuaCallbacks LuaBindings::makeUtilityCallbacks() { callbacks.registerCallback("print", UtilityCallbacks::print); callbacks.registerCallback("interpolateSinEase", UtilityCallbacks::interpolateSinEase); callbacks.registerCallback("replaceTags", UtilityCallbacks::replaceTags); - callbacks.registerCallback("jsonParse", [](String const& json) { return Json::parse(json); }); + callbacks.registerCallback("parseJsonSequence", [](String const& json) { return Json::parseSequence(json); }); callbacks.registerCallback("jsonMerge", [](Json const& a, Json const& b) { return jsonMerge(a, b); }); callbacks.registerCallback("jsonQuery", [](Json const& json, String const& path, Json const& def) { return json.query(path, def); }); callbacks.registerCallback("makeRandomSource", [](Maybe seed) { return seed ? RandomSource(*seed) : RandomSource(); }); callbacks.registerCallback("makePerlinSource", [](Json const& config) { return PerlinF(config); }); + callbacks.copyCallback("parseJson", "jsonFromString"); // SE compat + auto hash64LuaValues = [](LuaVariadic const& values) -> uint64_t { XXHash64 hash; -- cgit v1.2.3