Make fast mode fast again, remove uberspeed
This commit is contained in:
parent
b1c51d1b71
commit
11aaf85b7c
|
@ -6,11 +6,11 @@ time_speed = 120
|
||||||
# Movement
|
# Movement
|
||||||
|
|
||||||
movement_acceleration_default = 3.3
|
movement_acceleration_default = 3.3
|
||||||
movement_acceleration_fast = 5.0
|
movement_acceleration_fast = 10.0
|
||||||
movement_acceleration_air = 2.0
|
movement_acceleration_air = 2.0
|
||||||
|
|
||||||
movement_speed_walk = 4.2
|
movement_speed_walk = 4.2
|
||||||
movement_speed_fast = 7.0
|
movement_speed_fast = 25.0
|
||||||
movement_speed_crouch = 1.8
|
movement_speed_crouch = 1.8
|
||||||
movement_speed_climb = 2.4
|
movement_speed_climb = 2.4
|
||||||
movement_speed_descend = 3.8
|
movement_speed_descend = 3.8
|
||||||
|
@ -23,7 +23,7 @@ movement_gravity = 9.8
|
||||||
|
|
||||||
# Privileges
|
# Privileges
|
||||||
|
|
||||||
default_privs = fast, interact, player_skin, shout, spawn, zoom
|
default_privs = interact, player_skin, shout, spawn, zoom
|
||||||
|
|
||||||
# If you're given the inital stuff
|
# If you're given the inital stuff
|
||||||
|
|
||||||
|
|
|
@ -228,53 +228,4 @@ minetest.register_chatcommand(
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
player_effects.register_effect(
|
|
||||||
"uberspeed",
|
|
||||||
{
|
|
||||||
title = "Uberspeed",
|
|
||||||
description = "If you can go really fast",
|
|
||||||
duration = -1,
|
|
||||||
physics = {
|
|
||||||
speed = 8,
|
|
||||||
}
|
|
||||||
})
|
|
||||||
player_effects.register_effect(
|
|
||||||
"uberspeed_cinematic",
|
|
||||||
{
|
|
||||||
title = "Cinematic",
|
|
||||||
description = "Cinematic fast movement",
|
|
||||||
duration = -1,
|
|
||||||
physics = {
|
|
||||||
speed = 2,
|
|
||||||
}
|
|
||||||
})
|
|
||||||
minetest.register_privilege(
|
|
||||||
"uberspeed",
|
|
||||||
{
|
|
||||||
description = "Can use /uberspeed command",
|
|
||||||
give_to_singleplayer = false
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_chatcommand(
|
|
||||||
"uberspeed",
|
|
||||||
{
|
|
||||||
params = "[on|off|cinematic]",
|
|
||||||
description = "Set Uberspeed",
|
|
||||||
privs = {uberspeed = true},
|
|
||||||
func = function(name, param)
|
|
||||||
local player=minetest.get_player_by_name(name)
|
|
||||||
|
|
||||||
if param == "on" then
|
|
||||||
player_effects.apply_effect(player, "uberspeed")
|
|
||||||
elseif param == "cinematic" then
|
|
||||||
player_effects.apply_effect(player, "uberspeed_cinematic")
|
|
||||||
elseif param == "off" then
|
|
||||||
player_effects.remove_effect(player, "uberspeed")
|
|
||||||
player_effects.remove_effect(player, "uberspeed_cinematic")
|
|
||||||
else
|
|
||||||
minetest.chat_send_player(name, "Bad param for /uberspeed; type /help uberspeed")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
})
|
|
||||||
|
|
||||||
default.log("mod:player_effects", "loaded")
|
default.log("mod:player_effects", "loaded")
|
||||||
|
|
Loading…
Reference in New Issue