Added JetPack and AutoHit (-> Credits to Code-Sploit and cora)
parent
843239c0ba
commit
f9c6324666
|
@ -9,6 +9,7 @@ core.cheats = {
|
|||
["AutoTotem"] = "autototem",
|
||||
["ThroughWalls"] = "dont_point_nodes",
|
||||
["OnlyTracePlayers"] = "only_trace_players",
|
||||
["AutoHit"] = "autohit",
|
||||
},
|
||||
["Movement"] = {
|
||||
["Freecam"] = "freecam",
|
||||
|
@ -22,6 +23,7 @@ core.cheats = {
|
|||
["SpeedOverride"] = "override_speed",
|
||||
["JumpOverride"] = "override_jump",
|
||||
["GravityOverride"] = "override_gravity",
|
||||
["JetPack"] = "jetpack",
|
||||
},
|
||||
["Render"] = {
|
||||
["Xray"] = "xray",
|
||||
|
|
|
@ -2367,3 +2367,7 @@ override_speed_factor (SpeedOverride Factor) float 1.2
|
|||
override_jump_factor (JumpOverride Factor) float 2.0
|
||||
|
||||
override_gravity_factor (GravityOverride) float 0.8
|
||||
|
||||
jetpack (JetPack) bool false
|
||||
|
||||
autohit (AutoHit) bool false
|
||||
|
|
|
@ -2811,7 +2811,7 @@ void Game::handlePointingAtObject(const PointedThing &pointed,
|
|||
|
||||
m_game_ui->setInfoText(infotext);
|
||||
|
||||
if (input->getLeftState()) {
|
||||
if (input->getLeftState() || g_settings->getBool("autohit")) {
|
||||
bool do_punch = false;
|
||||
bool do_punch_damage = false;
|
||||
|
||||
|
|
|
@ -611,14 +611,14 @@ void LocalPlayer::applyControl(float dtime, Environment *env)
|
|||
else
|
||||
speedV.Y = movement_speed_walk;
|
||||
}
|
||||
} else if (m_can_jump) {
|
||||
} else if (m_can_jump || g_settings->getBool("jetpack")) {
|
||||
/*
|
||||
NOTE: The d value in move() affects jump height by
|
||||
raising the height at which the jump speed is kept
|
||||
at its starting value
|
||||
*/
|
||||
v3f speedJ = getSpeed();
|
||||
if (speedJ.Y >= -0.5f * BS) {
|
||||
if (speedJ.Y >= -0.5f * BS || g_settings->getBool("jetpack")) {
|
||||
speedJ.Y = movement_speed_jump * physics_override_jump;
|
||||
setSpeed(speedJ);
|
||||
m_client->getEventManager()->put(new SimpleTriggerEvent(MtEvent::PLAYER_JUMP));
|
||||
|
|
|
@ -142,6 +142,8 @@ void set_default_settings(Settings *settings)
|
|||
settings->setDefault("override_speed_factor", "1.2");
|
||||
settings->setDefault("override_jump_factor", "2.0");
|
||||
settings->setDefault("override_gravity_factor", "0.9");
|
||||
settings->setDefault("jetpack", "false");
|
||||
settings->setDefault("autohit", "false");
|
||||
|
||||
// Keymap
|
||||
settings->setDefault("remote_port", "30000");
|
||||
|
|
Loading…
Reference in New Issue