Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/core
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2025-02-01 13:29:49 +1100
committerKae <80987908+Novaenia@users.noreply.github.com>2025-02-01 13:29:49 +1100
commit574c62bc32a99891295ecdcf671c7e3145c7aab2 (patch)
tree1e2bc58b3bf34b649529c5330c60483bbd033fcf /source/core
parent690d47995f6733eef9b28bd2ebef2c237b61b159 (diff)
allow item pasting to stack
Diffstat (limited to 'source/core')
-rw-r--r--source/core/scripting/StarUtilityLuaBindings.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/core/scripting/StarUtilityLuaBindings.cpp b/source/core/scripting/StarUtilityLuaBindings.cpp
index 98ad239..8fb65cc 100644
--- a/source/core/scripting/StarUtilityLuaBindings.cpp
+++ b/source/core/scripting/StarUtilityLuaBindings.cpp
@@ -120,6 +120,7 @@ LuaCallbacks LuaBindings::makeUtilityCallbacks() {
callbacks.registerCallback("replaceTags", UtilityCallbacks::replaceTags);
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("jsonEqual", [](Json const& a, Json const& b) { return a == b; });
callbacks.registerCallback("jsonQuery", [](Json const& json, String const& path, Json const& def) { return json.query(path, def); });
callbacks.registerCallback("makeRandomSource", [](Maybe<uint64_t> seed) { return seed ? RandomSource(*seed) : RandomSource(); });
callbacks.registerCallback("makePerlinSource", [](Json const& config) { return PerlinF(config); });