["JumpOverride"] = "override_jump",
["GravityOverride"] = "override_gravity",
["JetPack"] = "jetpack",
+ ["AntiSlip"] = "antislip",
},
["Render"] = {
["Xray"] = "xray",
jetpack (JetPack) bool false
autohit (AutoHit) bool false
+
+antislip (AntiSlip) bool false
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) {
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");