diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-12-11 17:11:22 +0100 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2020-12-11 17:11:22 +0100 |
commit | 0c9e7466e84b514cbe65ee9b6617af7828c37522 (patch) | |
tree | 0403a6e80354f23cee38667c9cf3635d2091fb51 /builtin/client/cheats/movement.lua | |
parent | a1e61e561fdc6f37e1b7547203796a9b4ac4f8e1 (diff) | |
download | dragonfireclient-0c9e7466e84b514cbe65ee9b6617af7828c37522.tar.xz |
New Cheat Philosophy
Diffstat (limited to 'builtin/client/cheats/movement.lua')
-rw-r--r-- | builtin/client/cheats/movement.lua | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/builtin/client/cheats/movement.lua b/builtin/client/cheats/movement.lua deleted file mode 100644 index 33a46fca0..000000000 --- a/builtin/client/cheats/movement.lua +++ /dev/null @@ -1,41 +0,0 @@ -local function register_keypress_cheat(cheat, keyname, condition) - local was_active = false - core.register_globalstep(function() - local is_active = core.settings:get_bool(cheat) and (not condition or condition()) - if is_active then - core.set_keypress(keyname, true) - elseif was_active then - core.set_keypress(keyname, false) - end - was_active = is_active - end) -end - -register_keypress_cheat("autosneak", "sneak", function() - return core.localplayer:is_touching_ground() -end) -register_keypress_cheat("autosprint", "special1") - -local legit_override - -local function get_override_factor(name) - if core.settings:get_bool("override_" .. name) then - return tonumber(core.settings:get("override_" .. name .. "_factor")) or 1 - else - return 1.0 - end -end - -core.register_globalstep(function() - if not legit_override then return end - local override = table.copy(legit_override) - override.speed = override.speed * get_override_factor("speed") - override.jump = override.jump * get_override_factor("jump") - override.gravity = override.gravity * get_override_factor("gravity") - core.localplayer:set_physics_override(override) -end) - -core.register_on_recieve_physics_override(function(override) - legit_override = override - return true -end) |