diff --git a/res/scripts/stdlib.lua b/res/scripts/stdlib.lua index 22038fea..d64bbf53 100644 --- a/res/scripts/stdlib.lua +++ b/res/scripts/stdlib.lua @@ -230,6 +230,21 @@ function __vc_create_hud_rules() _rules.create("show-content-access", hud._is_content_access(), function(value) hud._set_content_access(value) end) + _rules.create("allow-flight", true, function(value) + input.set_enabled("player.flight", value) + end) + _rules.create("allow-noclip", true, function(value) + input.set_enabled("player.noclip", value) + end) + _rules.create("allow-destruct", true, function(value) + input.set_enabled("player.attack", value) + end) + _rules.create("allow-cheat-movement", true, function(value) + input.set_enabled("player.cheat", value) + end) + _rules.create("allow-debug-cheats", true, function(value) + hud._set_debug_cheats(value) + end) end -- --------- Deprecated functions ------ -- diff --git a/src/frontend/debug_panel.cpp b/src/frontend/debug_panel.cpp index cd0869b1..b3d6aca0 100644 --- a/src/frontend/debug_panel.cpp +++ b/src/frontend/debug_panel.cpp @@ -42,7 +42,8 @@ static std::shared_ptr