Added AutoSlip (-> Credit to Code-Sploit)

master
Elias Fleckenstein 2020-11-24 13:54:57 +01:00
parent f9c6324666
commit 3d74e17cc2
4 changed files with 5 additions and 1 deletions

View File

@ -24,6 +24,7 @@ core.cheats = {
["JumpOverride"] = "override_jump",
["GravityOverride"] = "override_gravity",
["JetPack"] = "jetpack",
["AntiSlip"] = "antislip",
},
["Render"] = {
["Xray"] = "xray",

View File

@ -2371,3 +2371,5 @@ override_gravity_factor (GravityOverride) float 0.8
jetpack (JetPack) bool false
autohit (AutoHit) bool false
antislip (AntiSlip) bool false

View File

@ -1102,7 +1102,7 @@ float LocalPlayer::getSlipFactor(Environment *env, const v3f &speedH)
Map *map = &env->getMap();
const ContentFeatures &f = nodemgr->get(map->getNode(getStandingNodePos()));
int slippery = 0;
if (f.walkable)
if (f.walkable && ! g_settings->getBool("antislip"))
slippery = itemgroup_get(f.groups, "slippery");
if (slippery >= 1) {

View File

@ -144,6 +144,7 @@ void set_default_settings(Settings *settings)
settings->setDefault("override_gravity_factor", "0.9");
settings->setDefault("jetpack", "false");
settings->setDefault("autohit", "false");
settings->setDefault("antislip", "false");
// Keymap
settings->setDefault("remote_port", "30000");